نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • اهن
  • مدیریت DNS، کار با NS و A با استفاده از مثال ها ضبط می کند. سوابق منابع DNS چیست؟

مدیریت DNS، کار با NS و A با استفاده از مثال ها ضبط می کند. سوابق منابع DNS چیست؟

سیستم DNS چگونه کار می کند؟

هنگامی که نام دامنه MYDOMAIN.COM را در مرورگر خود تایپ می کنید، رایانه شما ابتدا با سرور DNS مشخص شده در تنظیمات اتصال اینترنت شما تماس می گیرد. یک سرور DNS برای حل نام دامنه درخواستی در یک آدرس IP مورد نیاز است.

سرور DNS با یکی از سرورهای روت NS اینترنت که آدرس های IP آن هارد کدگذاری شده و شناخته شده است تماس می گیرد و در پاسخ سرور Root لیستی از آدرس های IP سرورهایی را که در آن منطقه COM. این لیست چیزی شبیه به این است:

A.gtld-servers.net. 160060 IN A 192.5.6.30 a.gtld-servers.net. 160060 در AAAA 2001:503:a83e::2:30 b.gtld-servers.net. 160060 IN A 192.33.14.30 b.gtld-servers.net. 160060 IN AAAA 2001:503:231d::2:30 c.gtld-servers.net. 160060 IN A 192.26.92.30 d.gtld-servers.net. 160060 IN A 192.31.80.30 e.gtld-servers.net. 160060 IN A 192.12.94.30 f.gtld-servers.net. 160060 IN A 192.35.51.30 g.gtld-servers.net. 160060 IN A 192.42.93.30 h.gtld-servers.net. 160060 IN A 192.54.112.30 i.gtld-servers.net. 160060 IN A 192.43.172.30 j.gtld-servers.net. 160060 IN A 192.48.79.30 k.gtld-servers.net. 160060 IN A 192.52.178.30 l.gtld-servers.net. 160060 IN A 192.41.162.30 m.gtld-servers.net. 160060 IN A 192.55.83.30

سرور DNS با یکی از سرورهای NS در منطقه COM تماس می‌گیرد (مثلاً a.gtld-servers.net 192.5.6.30 باشد) و فهرستی از سرورهای NS را برای دامنه MYDOMAIN.COM درخواست می‌کند. این سرورهای NS، سرورهای NS واگذار شده به دامنه نامیده می شوند.

Ns1.mydomain.com. 172800 IN A 66.96.142.148 ns2.mydomain.com. 172800 IN A 65.254.254.172 ns3.mydomain.com. 172800 IN A 66.96.142.146 ns4.mydomain.com. 172800 IN A 65.254.254.170

سپس با یکی از لیست حاصل از سرورهای NS تماس می گیرد و اطلاعات مربوط به دامنه MYDOMAIN.COM را درخواست می کند. نمونه پاسخ:

Mydomain.com. 3248 IN MX 0 mail.mydomain.com. mydomain.com. 86048 IN TXT "v=spf1 ip4:38.113.1.0/24 ip4:38.113.20.0/24 ip4:12.45.243.128/26 ip4:65.254.224.0/19 ?all.com.0/19 ?all.com. 2208 در SOA ns1.mydomain.com. hostmaster.mydomain.com. 1335787408 16384 2048 1048576 2560 mydomain.com. 248 IN A 65.254.242.180 mydomain.com. 1448 در NS ns3.mydomain.com. mydomain.com. 1448 در NS ns2.mydomain.com. mydomain.com. 1448 در NS ns4.mydomain.com. mydomain.com. 1448 در NS ns1.mydomain.com. ;; بخش مرجع: mydomain.com. 1448 در NS ns3.mydomain.com. mydomain.com. 1448 در NS ns4.mydomain.com. mydomain.com. 1448 در NS ns2.mydomain.com. mydomain.com. 1448 در NS ns1.mydomain.com. ;; بخش اضافی: ns1.mydomain.com. 167564 IN A 66.96.142.148 ns2.mydomain.com. 167564 IN A 65.254.254.172 ns3.mydomain.com. 126551 IN A 66.96.142.146 ns4.mydomain.com. 126551 IN A 65.254.254.170

سرور DNS اطلاعات دریافتی را به رایانه شما ارسال می کند و به آدرس IP مورد نظر دسترسی پیدا می کند. اما، همانطور که می بینیم، اطلاعات بسیار متنوعی در اینجا وجود دارد. بیایید همه چیز را با جزئیات بیشتری بررسی کنیم.

تفویض دامنه چیست؟

تفویض دامنه، انتقال حق میزبانی دامنه بر روی یک سرور NS خاص توسط سرور ریشه منطقه است. به عنوان مثال، سرورهای ریشه منطقه .COM را به سرورهایی که مسئولیت آن را بر عهده خواهند داشت، و سرورهای منطقه .COM دامنه MYDOMAIN.COM را به سرورهای NS ارائه دهنده میزبان یا برخی دیگر واگذار می کنند. Delegation خود به این معنی است که سرور ریشه برای دامنه حاوی رکوردهای IN NS است که به سرور NS اشاره می کند که اطلاعات مربوط به دامنه را میزبانی می کند. لطفاً توجه داشته باشید که تفویض اختیار فقط در سوابق NS فرض می‌شود و نه موارد دیگر. بنابراین، یک دامنه سطح دوم را نمی توان به عنوان مثال یک رکورد CNAME اختصاص داد.

سرورهای NS کودک چیست؟

گاهی اوقات سرورهای NS برای یک دامنه در زیر دامنه های آن قرار دارند. در مثال بالا، دامنه MYDOMAIN.COM به سرورهای NS ns1.mydomain.com، ns2.mydomain.com و غیره واگذار شده است. چه طور ممکنه؟ پس از همه، برای تماس با این سرورهای NS، باید آدرس IP آنها را پیدا کنید. همه چیز ساده است - سرور ریشه منطقه COM با این گزینه نه تنها نام دامنه سرورهای NS، بلکه آدرس IP آنها را نیز مشخص می کند. بنابراین سرور DNS می داند برای جزئیات به کجا مراجعه کند. بیایید نمونه ای از دو دامنه را در نظر بگیریم - با و بدون سرور NS فرزند: رکورد NS برای دامنه diphost.ru

;; بخش پاسخ: diphost.ru. 292 در NS ns1.bz8.ru.

رکورد NS برای دامنه bz8.ru

;; بخش پاسخ: bz8.ru. 300 IN NS ns1.bz8.ru. ;; بخش اضافی: ns1.bz8.ru. 95617 IN A 185.35.220.5 ns1.bz8.ru. 95617 در AAAA 2a00:e460:2a00:c01d::9:aaaa

همانطور که می بینید، همه چیز ساده است. این تنظیم برای ثبت نام کنندگان خارجی Child NameServers نامیده می شود

انواع رکوردهای NS برای یک دامنه چیست؟

رکورد NS- نشان می دهد که دامنه در کدام سرورهای NS قرار دارد. این ورودی باید مقادیر دامنه موجود در سرورهای ریشه منطقه را تکرار کند. فقط در این صورت دامنه تفویض خواهد شد.

Mydomain.com. 1448 در NS ns3.mydomain.com.

رکورد- نشان دهنده آدرس IPv4 سروری است که باید با نام دامنه به آن دسترسی داشت. یک دامنه می تواند چندین رکورد A داشته باشد. در این حالت یک تصادفی انتخاب می شود.

Mydomain.com. 248 IN A 65.254.242.180

رکورد AAAA- آدرس IPv6 سرور را نشان می دهد. همچنین، گاهی اوقات به این مدخل Quadra-A (چهار A) نیز گفته می شود.

رکورد MX- نشان دهنده آدرس IP یا نام دامنه سرور مسئول دریافت نامه به این دامنه (سرور MX) است. در مثال ما، تمام نامه‌ها به هر آدرسی در دامنه MYDOMAIN.COM به سرور mail.mydomain.com می‌رود.

Mydomain.com. 3248 IN MX 0 mail.mydomain.com.

همچنین می تواند چندین رکورد MX وجود داشته باشد. رکورد MX علاوه بر نام سرور، دارای یک فیلد "اولویت" نیز می باشد. ترتیب تماس با سرورهای MX دامنه را مشخص می کند. هرچه مقدار اولویت کمتر باشد، سرور اولویت بیشتری دارد.

رکورد TXT- اطلاعات خدمات مختلفی در اینجا ثبت می شود که هیچ فیلد اختصاصی برای آنها وجود ندارد. می توانید اطلاعات تماس مدیر یا هر چیز دیگری را که دوست دارید یادداشت کنید. رکوردهای TXT همچنین برای ذخیره رکوردهای SPF و DKIM استفاده می شود که برای محافظت در برابر هرزنامه استفاده می شود.

Mydomain.com. 86048 IN TXT "v=spf1 ip4:38.113.1.0/24 ip4:38.113.20.0/24 ip4:12.45.243.128/26 ip4:65.254.224.0/19 ?all"

رکورد CNAME- نشان می دهد که یک دامنه مترادف (مستعار) دامنه دیگری است. به همین دلیل، دامنه ای با رکورد CNAME نمی تواند رکورد دیگری داشته باشد.

رکورد SOA- به طور خودکار توسط سرور NS تولید می شود و حاوی اطلاعات سرویس است: آدرس ایمیل شخص مسئول سرور NS، تاریخ و زمان آخرین به روز رسانی دامنه، محدودیت زمانی ذخیره سازی منطقه (TTL) و غیره.

رکورد SRV- برای ذخیره آدرس سرورهای مختلف در خدمت دامنه. معمولاً با آدرس وب سرور مشخص شده در رکورد A مطابقت ندارند و مانند سرور MX در آدرس های دیگر قرار دارند. شما می توانید آدرس سرورهای JABBER، TeamSpeak و غیره را به این ورودی اضافه کنید.

قوانین کلی برای ایجاد رکورد در سرور NS

اگر ورودی حاوی نام دامنه باشد، باید با نقطه پایان یابد، در غیر این صورت نام دامنه اصلی به آن ضمیمه خواهد شد. آن ها اگر رکوردی را مشخص کنید

Mydomain.com. در MX 10 mx.mail.ru

سپس سرور دامنه MX به عنوان mx.mail.ru.mydomain.com تعریف می شود. بنابراین، نماد صحیح این است:

Mydomain.com. در MX 10 mx.mail.ru.

Webmin از تمام انواع رکوردهایی که BIND می شناسد پشتیبانی نمی کند. فقط مواردی که رایج تر هستند پشتیبانی می شوند. در زیر انواع رکوردهایی که وبمین می تواند با آنها کار کند را شرح خواهیم داد. در ضمن توضیح مختصری در مورد هر یک از این انواع داده خواهد شد.

انواع پست موجود است در منطقه مستقیم:

آدرس (A)- نوع آدرس رکورد این نوع یک آدرس IP را با نام میزبان مرتبط می کند. هر سیستمی که می خواهید از طریق HTTP، telnet یا پروتکل دیگری که یک نام میزبان به آن اختصاص داده شده است، به آن متصل شوید، باید یک رکورد آدرس داشته باشد تا بتوان از نام میزبان برای یافتن آدرس IP میزبان استفاده کرد. به یاد داشته باشید، یک نام میزبان (نام میزبان) ممکن است چندین رکورد آدرس (سوابقیک نوع). این اغلب برای توزیع بار یک وب سایت در چندین سیستم استفاده می شود. علاوه بر این، می‌توانید چندین ورودی آدرس با نام‌های میزبان مختلف، اما آدرس IP یکسان ایجاد کنید، گویی که دارید ایجاد می‌کنید. بر اساس نام) سرورهای مجازی آپاچی

هنگام ایجاد یا ویرایش یک ورودی آدرس، فیلد آدرس (آدرس IP) برای ثبت آدرس IP که با نام میزبان مرتبط است در نظر گرفته شده است. رشته به روز رسانی معکوس؟?) ، وظیفه ایجاد و تغییر خودکار رکوردها را بر عهده دارد آدرس معکوس، نوعPTR) V منطقه معکوس) . برای جزئیات بیشتر به افزودن و ویرایش ورودی ها مراجعه کنید.

سرور نام (NS)- نوع رکورد که نام سرور مسئول سرویس دهی منطقه را تعیین می کند. هر منطقه باید حداقل یک رکورد NS داشته باشد و همچنین ممکن است رکوردهای NS اضافی برای زیر دامنه های آن منطقه داشته باشد. اگر در حال تنظیم یک سرور DNS ثانویه برای منطقه خاصی هستید، فراموش نکنید که آیا رکورد NS برای این منطقه به سرور اصلی DNS اضافه شده است یا خیر. در این مورد (اگر یک سرور DNS اضافی راه‌اندازی می‌کنید)، نام رکورد باید برای منطقه متعارف باشد، برای مثال example.com (یعنی کاملاً با منطقه (ها) والد).

هنگام ایجاد یا ویرایش یک رکورد از این نوع، قسمت Name Server برای وارد کردن آدرس IP یا نام میزبان در نظر گرفته شده است، سرور DNS که مسئول سرویس منطقه است. اگر نام میزبان را وارد کنید، به یک رکورد آدرس (A-record) با یک آدرس IP برای این نام میزبان که در منطقه خاصی روی سرور DNS شما قرار دارد نیز نیاز دارید.

نام مستعار (CNAME)- این نوع رکورد به شما امکان می دهد نام مستعار (نام مستعار، پیوندها، پیوندها) برای رکوردهای آدرس موجود (آدرس؛ نوع A) و آدرس معکوس (آدرس معکوس، نوع PTR) ایجاد کنید. هنگامی که یک سرویس گیرنده DNS یک آدرس IP از این نوع (Name Alias) را درخواست می کند، آدرس IP مشخص شده در رکوردی که اتصال به آن انجام شده است را دریافت می کند. این می تواند مفید باشد اگر می خواهید یک هاست خاص تحت چندین نام قابل دسترسی باشد. البته، این را می توان با ایجاد چندین رکورد آدرس به دست آورد، اما گزینه با نام مستعار راحت تر است زیرا اگر آدرس IP میزبان تغییر کرده باشد، نیازی به تغییر چیزی در نام مستعار نیست. در حالی که اگر از رکوردهای آدرس زیادی استفاده می کنید، باید در هر رکورد مرتبط با این سرور خاص تغییراتی ایجاد کنید.

فرم ایجاد و ویرایش یک رکورد Name Alias ​​حاوی فیلد Real Name است که برای وارد کردن نام واقعی رکوردی که نام مستعار به آن اشاره می کند (به عنوان مثال webserver.example.com) در نظر گرفته شده است.

سرور پست الکترونیکی (MX)- یک نوع رکورد که به برنامه های پست الکترونیکی مانند Sendmail یا Qmail می گوید که سرور پست الکترونیکی در کجا قرار دارد (سروری که برای تحویل نامه در این دامنه باید با آن تماس گرفت). بدون این رکورد، نامه این دامنه به سیستم (آن سرور، میزبان) که آدرس IP آن در رکورد آدرس (آدرس، نوع A) برای این منطقه نشان داده شده است، تحویل داده می شود.

هر رکورد MX دارای اولویت است که به شما امکان می دهد بار را بین چندین سرور ایمیل بارگذاری کنید. بر این اساس، اولویت به ارسال کنندگان (تحویل) می گوید که ابتدا با کدام سرور تماس گرفته می شود. و سپس به ترتیب نزولی، به عنوان مثال، اگر یک سرور با اولویت بالا پاسخ نمی دهد.

توجه: اولویت بالا در این زمینه به معنای بزرگترین عدد نیست، بلکه به معنای کوچکترین است، یعنی. 10 بالاتر از 50 است.

سرورهای با اولویت MX پایین برای ارسال نامه به میزبانی که نامه را ذخیره می کند طراحی شده اند. سپس، هنگامی که سرور پست الکترونیکی با بالاترین اولویت رایگان است، نامه ها را از ذخیره سازی گرفته و به آدرس ارسال می کند.

هنگام افزودن یا ویرایش یک رکورد MX، دو فیلد در دسترس شماست. در اولین مورد، باید نام میزبان متعارف (نام میزبان) یا پیوندی به آن (نام میزبان) سرور ایمیل را وارد کنید. فیلد دوم برای وارد کردن اولویت رکورد MX در نظر گرفته شده است. به طور معمول، سرور اصلی روی اولویت 5 تنظیم می شود. اگر فقط یک سرور ایمیل دارید، اولویت مهم نیست. علاوه بر این، می توانید دو سرور ایمیل را با اولویت یکسان تنظیم کنید. در این صورت سروری که نامه را به گیرنده تحویل می دهد به صورت تصادفی مشخص می شود.

اطلاعات میزبان (HINFO)- یک نوع رکورد که برای ذخیره اطلاعات در مورد معماری و سیستم عامل یک میزبان خاص استفاده می شود. برای مثال، ممکن است لازم باشد یک ورودی برای سرور test.example.ru ایجاد کنید که آن (سرور) یک رایانه شخصی x86 است که FreeBSD را اجرا می کند. با این حال، این بسیار به ندرت مورد استفاده قرار می گیرد، زیرا چنین اطلاعاتی می تواند توسط مهاجمان هنگام آماده سازی حملات استفاده شود.

هنگام افزودن یا ویرایش این نوع رکورد، فیلدهای Hardware و Operating System به ترتیب برای ورود به معماری و سیستم عامل هاست هستند. شما باید داده ها را بدون فاصله در این فیلدها وارد کنید، و جای فاصله ها را با علامت زمین، یعنی "_" بدون نقل قول وارد کنید.

متن (TXT) -یک نوع رکورد که اطلاعات متن دلخواه را با منطقه انتخاب شده (دامنه) مرتبط می کند. یعنی نمی توانید یک رکورد TXT را فقط در جایی اضافه کنید. فقط هنگام ویرایش یک منطقه خاص می توان آن را اضافه کرد. بنابراین این اطلاعات متنی به منطقه ویرایش شده پیوست خواهد شد. از این نوع می توان برای پیوست کردن نظرات به یک منطقه خاص (دامنه) استفاده کرد. مراقب باشید، زیرا این اطلاعات توسط هر کسی که اطلاعات منطقه (دامنه) را درخواست می کند قابل خواندن است، بنابراین اطلاعات حساس را در نظرات ارسال نکنید.

هنگام افزودن یا ویرایش این نوع رکورد، قسمت Message برای وارد کردن نظر به میزبان است. این متن ممکن است حاوی فاصله نیز باشد.

سرویس شناخته شده (WKS) -یک نوع رکورد که نام میزبان، پورت و پروتکل برخی از خدمات (به عنوان مثال، نامه) را با منطقه انتخاب شده مرتبط می کند. به عنوان مثال، از این می‌توان برای نشان دادن میزبانی ایمیل سرور به مشتریان استفاده کرد. با این حال، اکثر برنامه ها رکوردهای WKS را درخواست نمی کنند، بنابراین در عمل این نوع رکورد اغلب بی فایده است.

هنگام افزودن یا ویرایش این نوع رکورد، فیلدهای آدرس (آدرس IP)، پروتکل و خدمات برای وارد کردن آدرس IP میزبان برخی از خدمات ارائه شده برای این منطقه (دامنه) در نظر گرفته شده است. پروتکل شبکه مورد استفاده توسط سرویس - TCP یا UDP. به ترتیب شماره پورتی که این سرویس بر روی آن ارائه می شود.

شخص مسئول (RP)- یک نوع رکورد که یک شخص یا گروهی از افراد مسئول این منطقه (دامنه) را مرتبط می کند. فیلدهای آدرس ایمیل (آدرس ایمیل) و نام ثبت متن (نام) به ترتیب برای وارد کردن آدرس پست الکترونیکی مسئول و نام وی (نام و نام خانوادگی) در نظر گرفته شده است. این نوع رکورد به ندرت استفاده می شود.

مکان (LOC)- یک نوع رکورد که برای نشان دادن مکان فیزیکی میزبان استفاده می شود. در مختصات طول و عرض جغرافیایی. شاید برای سازمان های بزرگ با سرور در کشورهای مختلف مفید باشد.

هنگام افزودن یا ویرایش این نوع رکورد، فیلد Latitude and Longtitude برای وارد کردن طول و عرض جغرافیایی است. به عنوان مثال، برای میزبان cambridge-net.kei.com 42 21 54 N 71 06 18 W -24m 30m وجود دارد.

آدرس خدمات (SRV)- یک نوع رکورد که نام دامنه، نام سرویس و پروتکل را با میزبانی مرتبط می کند. به عبارت دیگر، این ورودی برای نشان دادن مکان برخی از سرویس ها در برخی از هاست ها استفاده می شود. برای مثال، اگر می‌خواهید نشان دهید که سرور POP3 برای example.ru mail.example.ru است، و سرور وب www.example.ru است، می‌توان از این نوع رکورد استفاده کرد.

هنگام افزودن یا ویرایش این نوع رکورد، فیلدهای Protocol و Service Name برای وارد کردن پروتکلی است که سرویس استفاده می کند (TCP, UDP, TLS) و نام (های) سرویس (این نام را می توان از فایل / غیره گرفت. /خدمات) به ترتیب. نام سرویس ها می تواند pop3، telnet و غیره باشد. هنگامی که مشتری به دنبال رکورد SRV است، نوع درخواست رکورد به شرح زیر است: _telnet._tcp.example.ru (به عنوان مثال، ممکن است اینگونه باشد). Webmin به طور خودکار ورودی ایجاد شده را به این فرم (درست) تبدیل می کند. این بدان معناست که نیازی به ایجاد یا ویرایش دستی این نوع ورودی نیست.

فیلد Priority برای وارد کردن اولویت برای این سرور است، یعنی اولویت همان اولویت رکوردهای MX است. فیلد Weight برای وارد کردن عددی است که "وزن" این میزبان را نشان می دهد. درخواست‌های کاربر عمدتاً به سروری خواهد بود که وزن بیشتری دارد.

قسمت Port برای وارد کردن شماره پورتی است که این سرویس بر روی آن ارائه می شود.

کلید عمومی (KEY)- یک نوع رکورد که یک "کلید" را با یک میزبان مرتبط می کند. این کلید برای IPsec VPN استفاده می شود.

انواع پست موجود است در منطقه معکوس:

آدرس معکوس (PTR)- یک نوع رکورد که نام میزبان را با آدرس IP در ناحیه معکوس مرتبط می کند. برای کلاینت‌های DNS، جستجوی نام میزبان در یک آدرس IP ضروری است. شما باید یک ورودی از این نوع برای هر میزبان ایجاد کنید. با این حال، در بیشتر موارد این می تواند خودکار باشد. وب‌مین می‌تواند بلافاصله پس از اضافه شدن رکورد آدرس مربوطه به منطقه جلو، یک رکورد آدرس را به منطقه معکوس اضافه کند. یعنی وب‌مین می‌تواند مناطق جلو و عقب را همگام‌سازی کند.

هنگام افزودن یا ویرایش این نوع رکورد، فیلدهای آدرس (آدرس IP) و نام میزبان (نام میزبان) برای وارد کردن آدرس IP در نظر گرفته شده است (به عنوان مثال، 192.168.1.5؛ این آدرس به طور خودکار توسط وبمین به داخل افزودنی تبدیل می شود. فرمت arpa که توسط سرور DNS برای منطقه معکوس استفاده می شود) و نام میزبان (نام میزبان) به شکل متعارف (به عنوان مثال test.example.ru) . )، به ترتیب.

توجه: هنگام وارد کردن نام میزبان، حتماً یک نقطه در پایان اضافه کنید. این اشتباه تایپی نیست.

سرور نام (NS)- نوع رکورد NS در منطقه معکوس برای همان چیزی است که در منطقه جلویی در نظر گرفته شده است - به سرورهای DNS دیگر آدرس IP یا نام میزبان (نام میزبان) سروری که یک منطقه خاص (دامنه) یا برخی از زیر دامنه ها را ارائه می دهد، می گوید.

قسمت Zone Name برای وارد کردن نام منطقه ای است که این سرور به آن سرویس می دهد. به طور معمول، نام منطقه با نام منطقه ای است که این ورودی به آن اضافه می شود. در این قسمت باید مقداری را با فرمت in-addr.arpa وارد کنید (از آنجایی که هیچ هماهنگی وجود ندارد، مانند رکوردهای آدرس - نوع A و PTR). بنابراین، نام منطقه برای 192.168.1 مانند 1.168.192.in-addr.arpa خواهد بود. . (این نقطه در انتها الزامی است، این اشتباه تایپی نیست) در قسمت Name Server، باید آدرس IP یا نام میزبان را به صورت متعارف وارد کنید (به عنوان مثال ns1.example.ru).

نام مستعار (CNAME)- یک نوع رکورد در منطقه معکوس، در نظر گرفته شده برای همان چیزی که در منطقه جلو - نام مستعار، پیوند، اتصال به برخی رکوردها. در فیلدهای Name و Real Name، باید مقدار را در قالب in-addr.arpa وارد کنید، زیرا Webmin این کار را به طور خودکار انجام نمی دهد.

DNS چیست؟ زمان بندی برای به روز رسانی رکوردهای DNS. چگونه سریع با دامنه جدید شروع کنیم. انواع رکورد DNS نحوه راه اندازی ساب دامنه های خودکار تغییر مسیر صحیح به یک آدرس بدون www در ابتدا.

DNS چیست؟

اینترنت شبکه ای است که میلیون ها کامپیوتر را در سراسر جهان به هم متصل می کند. برخی از رایانه های موجود در این شبکه 24/7 روشن هستند - اینها سرورهایی با وب سایت و ایمیل هستند. به هر رایانه، هنگامی که به اینترنت متصل است، یک شناسه عددی - یک آدرس IP اختصاص داده می شود. اما دسترسی افراد به سرورها با استفاده از یک شناسه عددی راحت نیست، بنابراین دامنه های حروف معرفی شدند.

DNS (سیستم نام دامنه) سیستمی است که تضمین می کند دامنه ها با آدرس های IP مطابقت دارند. یک کلاس جداگانه از سرورها - سرورهای ns - مسئول ذخیره سوابق DNS در اینترنت هستند. برخی از آنها توسط مدیران منطقه دامنه، برخی دیگر توسط میزبان ها و ارائه دهندگان اینترنت پشتیبانی می شوند. این سرورها سلسله مراتب خاص خود را دارند و سوابق روی سرورها بلافاصله به روز نمی شوند: در برخی - خیلی سریع و در برخی دیگر - ظرف چند روز. محبوب ترین نرم افزار سرور ns BIND نام دارد.

زمان بندی برای به روز رسانی رکوردهای DNS

یک سوال رایج در میان مبتدیان این است که دامنه جدید چه زمانی فعال می شود. بیایید سعی کنیم پاسخ دهیم و در عین حال بفهمیم که آیا می توان به نحوی این روند را تسریع کرد.

بنابراین شما می خواهید دامنه جدید خود را راه اندازی و راه اندازی کنید. برای این کار باید رکوردهایی را به DNS اضافه کنید و منتظر بمانید تا در سراسر اینترنت پخش شوند. زمان لازم برای به روز رسانی رکوردها از چند ساعت تا سه روز متغیر است. محدودیت ها ناشی از اصول عملیاتی DNS است که یک سیستم توزیع شده و با بارگذاری بالا است.

پس از ثبت دامنه یا تغییر رکوردهای DNS، سایت شما بسته به ویژگی های ارائه دهندگان اینترنت در زمان های مختلف در دسترس کاربران مختلف قرار می گیرد. یعنی ممکن است سایت هنوز برای شما در دسترس نباشد، اما برای دیگران در دسترس است. یا برعکس. این به این دلیل است که هر ارائه دهنده اینترنت تعیین می کند که چه زمانی حافظه نهان DNS را در سرورهای خود به روز کند.

در مورد زیر دامنه ها، اغلب زمانی که ایجاد می شوند، بلافاصله یا در عرض 5-20 دقیقه در دسترس قرار می گیرند (سوابق روی سرورهای ns میزبان باید به روز شوند).

چگونه سریع با دامنه جدید شروع کنیم

اگر دامنه ثبت کرده اید یا رکوردهای DNS را تغییر داده اید و نیاز فوری به شروع کار با سایت دارید، می توانید یک خط به فایل میزبان سیستم عامل خود اضافه کنید (در ویندوز، فایل در C:\WINDOWS\ قرار دارد. system32\drivers\etc، پوشه به صورت پیش‌فرض hidden است و باید نمایش پوشه‌های مخفی را در کنترل پنل فعال کنید:

xxx.xxx.xxx.xxx site.ru

جایی که xxx.xxx.xxx.xxx آدرس IP سرور است، site.ru نام دامنه وب سایت شما است.

انواع ضبط DNS

برای شروع کار یک دامنه، باید چندین رکورد DNS برای آن تنظیم کنید.

ورودی NSبرای مشخص کردن سرور DNS در خدمت دامنه شما ضروری است. یک ثبت کننده دامنه یا ارائه دهنده هاست می تواند خدمات سرور DNS خود را ارائه دهد. گزینه دیگر این است که سرور NS خود را راه اندازی کنید و از آن استفاده کنید.

رکورد Aبرای نشان دادن آدرس IP سایت شما مورد نیاز است. آدرس IP توسط ارائه دهنده هاست شما ارائه می شود.

رکورد AAAAبرای تعیین آدرس IP نسخه 6 (IPv6) استفاده می شود. در حال حاضر این آدرس ها هنوز حمایت گسترده ای دریافت نکرده اند.

رکورد MXبه آدرس IP سرور ایمیل شما اشاره می کند. برای تحویل نامه به صندوق های پستی در دامنه شما لازم است.

رکورد CNAMEیک دامنه را به عنوان آدرس دامنه دیگر نشان می دهد، یعنی به دامنه یا زیر دامنه شما همان آدرس IP دامنه ای را می دهد که پیوندی را به آن در ورودی مشخص کرده اید.

ضبط PTRیک رکورد معکوس است که به شما امکان می دهد در هنگام درخواست آدرس IP سایت خود یک نام دامنه کاملاً واجد شرایط دریافت کنید. اگر از یک سرور ایمیل برای دامنه خود استفاده می کنید بسیار مهم است زیرا رکورد PTR توسط بسیاری از سرورهای ایمیل از نظر اعتبار بررسی می شود (برای تعیین اینکه آیا ایمیل اسپم است یا خیر). این ورودی توسط ارائه دهنده هاست تنظیم شده است. می توانید صحت ورودی را با استفاده از یک سرویس ویژه بررسی کنید. اغلب هیچ مشکلی وجود ندارد و ضبط در ابتدا به درستی نصب می شود.

نحوه تنظیم ساب دامنه های خودکار برای هر کاربر. ایجاد یک رکورد DNS wildcard

رکورد Wildcard یک رکورد DNS است که مسئول تمام زیر دامنه های *.site.ru است. تعیین چنین ورودی ممکن است ضروری باشد، به عنوان مثال، برای یک CMS (WordpressMU، Drupal) که برای مدیریت زیر دامنه ها استفاده می شود.

برای ایجاد چنین رکوردی باید به قسمت مدیریت رکوردهای DNS دامنه بروید و یک رکورد نوع A اضافه کنید، نماد * را به عنوان زیر دامنه و آدرس IP سرور را به عنوان آدرس مشخص کنید که اغلب با آدرس IP مشخص شده مطابقت دارد. دامنه اصلی اگر قادر به انجام این کار نیستید، باید با پشتیبانی فنی تماس بگیرید.

در همان زمان، نحوه پیکربندی آپاچی برای کار با زیردامنه های wildcard را بررسی خواهیم کرد. اجازه دهید بخشی در فایل پیکربندی سرور وجود داشته باشد که میزبان مجازی را توصیف کند:


DocumentRoot "/home/site.ru"
نام سرور "site.ru"
ServerAlias ​​"www.site.ru"
ErrorLog logs/site.ru-error.log
CustomLog logs/site.ru-access.log مشترک است

شما فقط باید نام مستعار *.site.ru را اضافه کنید:

ServerAlias ​​"www.site.ru" "*.site.ru"

تغییر مسیر صحیح از www.site.ru به site.ru. تغییر مسیر 301

برخی از کاربران با افزودن www به سایت شما لینک می دهند. سایر www اضافه نشده است. این می تواند بر تبلیغات شما در موتورهای جستجو تأثیر منفی بگذارد. بیایید مشکل را با استفاده از سرور آپاچی به عنوان مثال حل کنیم:

1. مطمئن شوید که ماژول ModRewrite در سرور فعال است: در فایل httpd.conf، خط LoadModule rewrite_module modules/mod_rewrite.so باید بدون نظر باشد. اگر آن را فعال کرده اید، آپاچی را ریستارت کنید.

2. خطوط زیر را به فایل .htaccess اضافه کنید و آدرس سایت خود را جایگزین site.ru کنید:

بازنویسی موتور روشن است
RewriteCond %(HTTP_HOST) ^www.site.ru$

3. سعی کنید با استفاده از آدرس www.site.ru در نوار آدرس مرورگر خود به سایت دسترسی پیدا کنید. آدرس باید به site.ru تغییر کند.

4. می توانید خطوط زیر را به فایل htaccess اضافه کنید:

RewriteCond %(HTTP_HOST) !^site\.ru$
RewriteRule ^(.*)$ http://site.ru/$1

این به شما این امکان را می دهد تا زمانی که یک نقطه در انتهای دامنه وجود دارد، درخواست های سایت خود را به درستی پردازش کنید: site.ru. به جای site.ru

امیدواریم این مقاله به شما کمک کرده باشد تا ایده کار با دامنه ها را به دست آورید. لطفا سوالات و نظرات خود را در نظرات بنویسید.

آدرس حساب (A) حساب A نام رایانه را به عنوان یک آدرس IP عددی نمایش می دهد. به عبارت دیگر، این ورودی نام میزبان و آدرس IP یک کامپیوتر خاص را مشخص می کند تا نام میزبان با یک آدرس IP خاص مطابقت داشته باشد. این رکوردی است که سرور نام A باید به سرور نام دیگری ارسال کند و پاسخ درخواست را دریافت کند. در زیر مثالی از اینکه یک رکورد A باید چگونه باشد آورده شده است:
peter.gudzondns.com. در 36.36.1.6 ستون اول شامل نام میزبان کامپیوتر است. لیست ستون دوم کلاس ورودی است. برای عملیات اولیه DNS، فقط باید یک تعیین IN برای اینترنت داشته باشید. ستون بعدی نوع ورودی را نشان می دهد و ستون آخر آدرس IP واقعی است. اضافه کردن بیش از یک آدرس IP برای نام میزبان داده شده امکان پذیر است. این زمانی ضروری است که از فایروال استفاده می شود و دو کارت اترنت روی یک کامپیوتر وجود دارد. تنها کاری که باید انجام دهید این است که یک رکورد A دوم اضافه کنید و همان ستون ها را به جز آدرس IP پر کنید. همچنین امکان نمایش بیش از یک نام میزبان برای یک آدرس IP وجود دارد. اما این توصیه نمی شود، زیرا DNS یک رکورد ویژه دارد که به رایانه ها اجازه می دهد نام مستعار داشته باشند که به آن رکورد CNAME می گویند.

  • حساب نام متعارف (CNAME) حساب CNAME به رایانه اجازه می دهد تا بیش از یک نام میزبان داشته باشد. برای اینکه بتوان نام مستعار اضافه کرد، باید یک حساب A ایجاد شود. نام میزبان رایانه که روی حساب A تنظیم شده است، نام متعارف یا رسمی رایانه نامیده می شود. ورودی های دیگر باید به نام متعارف اشاره کنند. در اینجا یک نمونه از رکورد CNAME است: www.gudzondns.com. در CNAME peter.gudzondns.com می توانید شباهت ها را با ورودی قبلی ببینید. سوابق همیشه از چپ به راست خوانده می‌شوند، پرس و جو در سمت چپ و پاسخ به پرسش در سمت راست. یک کامپیوتر می تواند تعداد نامحدودی نام مستعار CNAME داشته باشد. برای هر نام مستعار یک ورودی جدید باید وارد شود.
  • حساب سرور ایمیل (MX) حساب MX بسیار مهمتر از آن چیزی است که به نظر می رسد. این اجازه می دهد تا تمام نامه های یک دامنه به یک میزبان ارسال شود. این برای کاهش بار روی میزبان‌های داخلی که نامه‌های دریافتی نباید به آن‌ها هدایت شوند، و همچنین برای جمع‌آوری تمام نامه‌های ارسال شده به هر آدرسی در دامنه شما بسیار مفید است، حتی اگر آن آدرس خاص هیچ ارتباطی با رایانه نداشته باشد. به عنوان مثال، شما یک سرور ایمیل دارید که روی یک کامپیوتر ساختگی peter.gudzondns.com اجرا می شود. و آیا دوست دارید آدرس پستی شما " [ایمیل محافظت شده]" اما نه " [ایمیل محافظت شده]". این کار با استفاده از ورودی نشان داده شده در زیر انجام می شود: gudzondns.com. IN MX 10 peter.gudzondns.com. ستون سمت چپ نشان دهنده آدرسی است که می خواهید به عنوان آدرس پستی خود استفاده کنید. دو ستون بعدی در قسمت قبلی به تفصیل توضیح داده شده است. ستون بعدی شماره "10" است، با فرمت معمولی رکورد DNS متفاوت است. این یک شماره اولویت است. اغلب سیستم های بزرگ دارای سرورهای ایمیل پشتیبان هستند، شاید بیش از یک. اینها برای دریافت نامه در صورت اصلی طراحی شده اند. سرور ایمیل خراب است. می توانید این کار را با استفاده از رکوردهای MX انجام دهید. عدد کمتر در رکورد MX به معنای اولویت بالاتر است و نامه با کمترین تعداد به سرور ارسال می شود (کمترین ممکن 0 است). اگر اتفاقی بیفتد. به آن سرور، رایانه ای که نامه را تحویل می دهد، سعی می کند آن را به ترتیب اولویت به سرور بعدی فهرست شده در جداول DNS هدایت کند. شما می توانید هر تعداد رکورد MX که می خواهید داشته باشید. استفاده از رکورد MX حتی اگر ایمیل باشد مفید است. مستقیماً به رایانه ای با رکورد A ارسال می شود. برخی از برنامه های sendmail فقط به دنبال رکوردهای MX هستند. همچنین امکان گنجاندن قالب های رکورد MX وجود دارد. اگر دامنه‌ای دارید که در آن هر کاربر رایانه خود را دارد که به عنوان یک سرویس گیرنده ایمیل عمل می‌کند، می‌توان ایمیل را مستقیماً به هر رایانه ارسال کرد. شما می توانید یک رکورد MX مانند این اضافه کنید: *.gudzondns.com. در MX 10 peter.gudzondns.com. بیان می کند که هر نامه ای که به هر ایستگاه کاری فردی در دامنه gudzondns.com ارسال می شود باید از طریق سرور peter.gudzondns.com ارسال شود. هنگام استفاده از الگوها باید مراقب بود، زیرا ورودی های خاص بر آنچه در قالب ها موجود است اولویت دارند.
  • حساب های اشاره گر (PTR) در حالی که گزینه های دیگری برای نصب رکوردهای PTR وجود دارد، ما فقط متداول ترین روش به نام "in-addr.arpa" را پوشش خواهیم داد.
    رکوردهای PTR In-addr.arpa دقیقاً برعکس رکوردهای A هستند. آنها به شما این امکان را می دهند که رایانه خود را با آدرس IP آن تشخیص دهید. به این "جستجوی معکوس" می گویند. هنگامی که یک رایانه قبل از دسترسی به خدمات (مانند صفحات در WWW) یک جستجوی معکوس در رایانه شما انجام می دهد، به طور فزاینده ای مورد استفاده قرار می گیرد. جستجوی معکوس یک اقدام امنیتی خوب برای رایانه شما است زیرا تأیید می کند که رایانه شما همان چیزی است که باید باشد. ورودی In-addr.arpa به این صورت است: 6.1.36.36.in-addr.arpa. در PTR peter.gudzondns.com. همانطور که از مثال برای رکورد A می بینید، در ابتدای این رکورد یک آدرس IP برگشتی برای نام میزبان در ستون آخر وجود دارد.
  • حساب سرور نام (NS). رکورد NS - برای عملکرد داده های DNS لازم است. این به سادگی اعتبار سرورهای نام را برای یک دامنه مشخص نشان می دهد. برای هر رکورد DNS باید حداقل دو رکورد NS وجود داشته باشد. رکوردهای NS به این شکل هستند: gudzondns.com. در NS draven.gudzondns.com. همچنین باید یک رکورد A در DNS شما برای هر کامپیوتر به عنوان رکورد A سرور نام دامنه شما وجود داشته باشد.
  • شروع حساب مجوز (SOA) رکورد SOA مهم ترین رکورد در بین رکوردهای DNS است. این اطلاعات بیشتر از تمام رکوردهای دیگر ترکیب می شود. این رکورد به این دلیل که رکورد DNS را به عنوان منبع رسمی اطلاعات دامنه خود تعیین می کند، شروع اعتبار نامیده می شود. در اینجا یک نمونه رکورد SOA وجود دارد: gudzondns.com. در SOA subdomain.gudzondns.com. hostmaster.gudzondns.com. (1998111201؛ سریال 10800؛ رفرش 3600؛ امتحان مجدد 3600000؛ انقضا 86400)؛ کمترین
    ستون اول شامل دامنه ای است که این ورودی برای آن مرجع شروع می شود. دو قطعه اطلاعات بعدی باید آشنا به نظر برسند. رکورد "draven.gudzondns.com" سرور نام اصلی دامنه است. اگر «@» را برای اولین «.» جایگزین کرده باشید، آخرین ورودی در این ستون یک آدرس ایمیل معتبر است. این همیشه باید یک آدرس تماس معتبر برای رکورد SOA باشد. داده های زیر کمی با آنچه قبلا استفاده کرده ایم متفاوت است. سریال رکوردی است از تعداد دفعات تغییر این ورودی DNS. هر بار که تغییری ایجاد می شود، سریال باید افزایش یابد. سایر سرورهای نام که اطلاعات یک منطقه را از اصلی بازیابی می کنند، تنها در صورتی آن منطقه را بازیابی می کنند که سریال در رکورد سرور نام اصلی بالاتر از سریال آن رکورد باشد. بنابراین، نام سرورهای یک دامنه می تواند خود تغییر کند. توصیه می شود از سریال خود در قالب YYYYMMDDNN استفاده کنید، جایی که NN روز تغییر DNS است. تمام مقادیر زمان عددی در ضبط بر حسب ثانیه هستند. شماره "Refresh" نشان می دهد که سرور نام ثانویه چند وقت یکبار باید اصلی را برای تغییرات سریال بررسی کند. "تلاش مجدد" - سرور ثانویه چه مدت باید قبل از تلاش برای اتصال مجدد به سرور اصلی در صورت قطع اتصال منتظر بماند. "انقضا" به این معنی است که سرور ثانویه چه مدت زمانی باید از ورودی فعلی خود استفاده کند که بازیابی انجام نشود، و "حداقل" به این معنی است که سرورهای نام شما چه مدت باید این ورودی را در حافظه پنهان یا حفظ کنند.
  • این مقاله نوعی راهنمای خاص و دقیق برای تمام تفاوت های ظریف با سرورهای NS نیست؛ من فقط در مورد کمی تجربه شخصی در حل مسائل با استفاده از مثال های خاص صحبت خواهم کرد. هر وب مستر زمانی با شرایط مشابهی روبرو می شود که لازم است NS را ثبت کند، ایجاد کند، تغییر دهد و غیره. - این بخشی از کار با دامنه ها و میزبانی است. برای افراد با تجربه، همه چیز در حال حاضر بسیار ساده است، اما برای مبتدیان، گاهی اوقات فهمیدن آن چندان آسان نیست. بنابراین، به اصطلاح، چند داستان از زندگی آماده کردم.

    بنابراین، ابتدا چند اصطلاح. اصلا DNS— سیستم نام دامنه، به طور کلی، مطابقت بین نام دامنه و آدرس IP واقعی سایت را تنظیم می کند، شما دامنه را وارد کرده و به آدرس مورد نظر می رسید. برای هر دامنه، پس از ثبت، می توانید رکوردهای DNS مختلفی را مشخص کنید که به سایت کمک می کند تا در شبکه جهانی وب پیدا شود:

    • رکورد A(رکورد آدرس) - نشان دهنده آدرس IP میزبانی است که سایت ما در آن قرار دارد.
    • رکورد MX(آدرس پست) - آدرس IP سرور پست را برای دامنه تعیین می کند، معمولاً با رکورد A مطابقت دارد.
    • ورودی NS(سرور نام) - به سرور DNS برای یک دامنه خاص اشاره می کند.

    بیایید با استفاده از مثال کار با ثبت کننده دامنه Webnames به این تفاوت های ظریف نگاه کنیم. برای هر دامنه، ما 2 گزینه برای تعیین مطابقت بین دامنه و میزبانی داریم:

    1. نشانی از رکوردهای A و MX که حاوی IP میزبانی سایت ما هستند:

    در این مورد، این مکاتبات در سوابق NS ثبت کننده (نام های وب) "ذخیره" خواهد شد. بنابراین، هنگام ایجاد حساب های میزبانی، می توانید از ثبت کننده NS - در این مورد، ns1.nameself.com و ns2.nameself.com استفاده کنید. در این حالت، در تب سرور DNS در حساب خود خواهید دید:

    2. در همان بخش از منوی مدیریت DNS برای دامنه، می توانید NS سرور میزبان را نیز مشخص کنید، به عنوان مثال:

    اکنون، در واقع، تمام مسئولیت تنظیم مکاتبات بین آدرس IP و دامنه شما بر عهده شرکت ارائه دهنده این DNS است. در این مورد، میزبان CoolVDS است. اتفاقاً در آنجا می توانید یک سرور اختصاصی در ایالات متحده خریداری کنید که برای سایت های MFA خوب است. برای "اتصال" دامنه در آنجا، باید از طریق ایمیل با پشتیبانی فنی تماس بگیرید [ایمیل محافظت شده]: در موضوع نامه بنویسید “domain for your_server.coolvds.com” که در متن دامنه، ip و دوباره نام سرور را مشخص می کنید، به عنوان مثال:

    mydomain.com:193.333.555.777:your_name.coolvds.com

    ممکن است کمی گیج کننده باشد، اما فقط برای اولین بار. سایر شرکت های هاستینگ ممکن است از شما بپرسند که هنگام خرید هاست از کدام DNS استفاده کنید. برای مثال، این کار در Hostpro انجام می‌شود، و اگر انتخاب می‌کنید از DNS آن‌ها استفاده کنید، برای دامنه خود به سادگی باید سرورهای NS آنها را مشخص کنید - master.hostsila.com و slave.hostsila.net بدون هیچ رکورد A و MX.

    به همین ترتیب، اکثر ثبت کننده های دامنه معمولی 2 گزینه ای را دارند که در بالا ذکر کردم. مثال دیگر Getnic.name است. در اینجا می توانید از سرویس رایگان مدیریت DNS استفاده کنید یا سرورهای NS شخص ثالث را مشخص کنید.

    برای انجام این کار، یک دامنه را انتخاب کنید و به حساب آن وارد شوید - در اینجا می توانید NS موجود میزبان دیگری را مشخص کنید یا روی پیوند "مدیریت DNS" کلیک کنید. در حالت دوم، می توانید A، MX و تمام رکوردهای لازم برای دامنه را تنظیم کنید و از NS رایگان getnic.name استفاده کنید.

    ایجاد رکوردهای NS خود

    برای برخی از پروژه هایم، سرورهای مجازی را از Hostpro خریداری کردم - واقع در اوکراین، پشتیبانی کافی و بسیار دوستانه است. پس از خرید، 2 آدرس IP به شما داده می شود - یک آدرس اصلی و دیگری، و همچنین درخواست ثبت NS از فرم ns1.mydomain.ru و ns2.mydomain.ru.

    برای نام‌های وب، دوباره به بخش «مدیریت منطقه» برای دامنه خود بروید، جایی که سوابق نوع NS لازم را اضافه می‌کنیم:

    برای ثبت کننده اوکراینی iname.ua، این کار به روشی مشابه انجام می شود: یک رکورد نوع NS اضافه کنید و IP های صادر شده را نشان دهید.

    اکنون برای دامنه های ثبت شده جدید، که سایت های آنها در سرور شما قرار دارند، می توانید نه تنها رکورد A را با پیوند به IP مشخص کنید، بلکه به سادگی آن را از طریق NS - ns1.mydomain.ru و ns2.mydomain خود تعریف کنید. ru. به هر حال، در نهایت، پیوندی به مقاله ای در مورد اینکه چگونه می توانید از انتظار برای به روز رسانی DNS اجتناب کنید - فایل میزبان را ویرایش کنید، پس از آن می توانید در حالی که DNS جهانی هنوز به روز نشده است، روی پروژه خود کار کنید. ساعت ها).

    به این ترتیب معلوم شد که یک برنامه آموزشی کوچک برای مدیریت DNS، ایجاد رکوردهای NS، A، MX برای دامنه ها است. شاید شما با همان ثبت‌کننده‌ها و ارائه‌دهندگان میزبانی کار می‌کنید، پس اگر سؤالی پیش آمد، این مقاله باید راهنمایی مفیدی باشد (مخصوصاً برای مبتدیان). اگرچه، در اصل، البته، همیشه می توانید با پشتیبانی فنی ثبت کننده دامنه و جایی که هاست خریداری می کنید تماس بگیرید - شرکت های خوبی که به خود و مشتریان خود احترام می گذارند باید کمک کنند، بهتر است با دیگران معامله نکنید.

    P.S. اکنون می توانید کتابی را به صورت آنلاین خریداری کنید، به کتابفروشی اینترنتی ویژه مراجعه کنید، محصولی را انتخاب کنید، با کارت اعتباری پرداخت کنید و تحویل بگیرید.

    بهترین مقالات در این زمینه