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

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

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

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 mydom" 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 اشاره می کند که اطلاعات دامنه را میزبانی می کند. برای بازگرداندن احترام، تفویض اختیار، نمایان بودن رکوردهای ONLY IN NS و موارد مشابه را منتقل می کند. به عنوان مثال، یک رکورد CNAME را نمی توان به دامنه ای از سطح دیگری اختصاص داد.

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

برخی از سرورهای NS برای یک دامنه در زیر دامنه های شما قرار دارند. دامنه MYDOMAIN.COM به سرورهای NS ns1.mydomain.com، ns2.mydomain.com و غیره واگذار شده است. چطور ممکنه؟ برای دسترسی به این سرورهای NS، باید آدرس IP آنها را پیدا کنید. ساده است - سرور ریشه zone.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 سرور را نشان می دهد. همچنین، این ورودی inode را می توان به عنوان 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-record و همچنین سرور MX نصب شده در آدرس های دیگر مشکلی ندارد. به این ورودی می توانید آدرس سرورهای JABBER، TeamSpeak و غیره را اضافه کنید.

قوانین کلی برای ثبت رکوردها در سرور NS

اگر نام دامنه در ورودی مشخص شده باشد، ممکن است با یک نقطه ختم شود، در غیر این صورت نام دامنه اصلی به دامنه بعدی چسبانده می شود. توبتو. نحوه ورود به ورودی

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

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

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

دستورالعمل ها

اگر می خواهید درباره سرور DNS ارائه دهنده خود اطلاعاتی کسب کنید، ردیف فرمان را برای ابزار اضافی Viconty در منوی Start سیستم عامل Windows XP یا در ردیف جستجوی Windows Vista یا Seven اجرا کنید. cmd را در آن تایپ کنید و کلید Enter را فشار دهید، پس از آن ممکن است یک پنجره کوچک سیاه رنگ روی صفحه نمایش شما ظاهر شود.

با استفاده از صفحه کلید لاتین، ipconfig/all را وارد کنید. ممکن است اطلاعات به روزی در مورد ارائه دهنده ای که در حال بررسی آن هستید، از جمله سرور DNS خود، مشاهده کنید. لطفاً توجه داشته باشید که در زمان خاتمه، لازم است اتصال شبکه محلی و اتصال اینترنت شما غیرفعال باشد.

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

با خدمات پشتیبانی فنی ارائه دهنده اینترنت مورد استفاده خود تماس بگیرید و سپس به بخش جداسازی اطلاعات محرمانه بروید، زیرا توسط سیستم پاسخ خودکار مخابره می شود، همانطور که روزانه با یک نماینده پشتیبانی فنی تماس بگیرید تا اطلاعات مورد نیاز خود را دریافت کنید. برای تماس.

روی دکمه سمت چپ ماوس روی نماد اتصال اینترنتی فعال خود در پانل دسترسی سریع در گوشه سمت راست پایین صفحه کلیک کنید. ممکن است یک پنجره کوچک برای نمایش اطلاعات اتصال شما باز باشد. به برگه ای به نام Advancements بروید و به جزئیات سرور DNS انتخاب شده نگاه کنید. همچنین می توانید داده های DNS را در سایت های مختلفی که به اطلاعات پیشرفته اختصاص داده شده اند، بیابید.

ویدئو در مورد موضوع

کوریسنا پورادا

ایستادن در ردیف فرمان را در نظر بگیرید.

دزرلا:

  • چگونه بفهمم xp دارم یا نه

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

دستورالعمل ها

افزایش سرعت هر ابزار از موجودی برنامه های استاندارد سیستم عامل. همه این برنامه ها هنگام ارسال بسته ها به سرور، از DNS (سرویس نام دامنه) برای تخصیص آن به آدرس IP شبکه استفاده می کنند. و از آنجایی که اکثر برنامه های کاربردی اطلاعات مربوط به فعالیت های خود را روی صفحه نمایش می دهند، می توانید IP مورد نیاز خود را نیز دانلود کنید. به عنوان مثال، در ویندوز می توانید به سرعت از ابزارهای ping یا tracert استفاده کنید.

کلید win را فشار دهید یا روی دکمه "شروع" کلیک کنید تا منوی اصلی سیستم عامل باز شود. مورد "Viscont" را انتخاب کنید - با این کار گفتگوی استاندارد راه اندازی برنامه باز می شود. اگر این مورد در منوی اصلی سیستم عامل شما وجود دارد، به سرعت از دستور اختصاص داده شده برای وارد کردن کلیدهای میانبر win + r استفاده کنید.

ترمینال شبیه ساز خط فرمان را برای گفتگوی اضافی باز کنید - cmd را وارد کنید و روی دکمه "OK" کلیک کنید یا کلید Enter را فشار دهید.

نام برنامه کاربردی را در خط فرمانی که می خواهید برای اختصاص آدرس IP سرور استفاده کنید، وارد کنید. به عنوان مثال، اگر یک دستور بین رایانه و سرور خود انتخاب کرده اید، سپس دستور tracert را تایپ کنید، سپس از طریق یک فاصله، دامنه هر سایتی که روی سرور میزبانی شده است را وارد کنید تا روی شما کلیک شود. نیازی به تعیین هدف پروتکل نیست. دستور ping که برای ارزیابی سرعت ارسال بسته ها بین رایانه شما و سرور استفاده می شود، از همان قوانین ..ru یا سایت ping پیروی می کند و سپس کلید Enter را فشار دهید.

آدرس IP را که باید در ردیف اول اطلاعاتی که بلافاصله پس از شروع کار توسط برنامه وارد ترمینال می شود کلیک کنید را بخوانید.. 109.28..109.28.190] هر کدام 32 بایت.

دزرلا:

  • از آدرس IP شگفت زده شوید

تخصیص شماره سریال یا آدرس IP سرور انجام وظایف مدیریتی پیشرفته را امکان پذیر می کند. راه های مختلفی برای انجام این کار وجود دارد، اما آنچه مهمتر است روشی است که توانایی های استاندارد سیستم عامل را به چالش می کشد.

دستورالعمل ها

از ابزار ویژه WMI - Windows Management Instrumentation - برای تکمیل روند اختصاص شماره سریال سرور در رایانه ای که تحت سیستم عامل ویندوز اجرا می شود، استفاده کنید. برای انجام این کار، با یک حساب ابری که دارای حقوق مدیریتی است، وارد سیستم شوید، سپس منوی اصلی سیستم عامل ویندوز را انتخاب کنید و روی دکمه «شروع» (برای سیستم عامل ویندوز) کلیک کنید.

به آیتم "Viscont" بروید و مقدار cmd را در قسمت "Open" وارد کنید تا ابزار "Command Row" راه اندازی شود.

دستور راه اندازی را با فشار دادن دکمه OK تأیید کنید و مقدار wmic bios get serialnumber را در قسمت متن مفسر فرمان ویندوز وارد کنید.

برای تأیید شناسایی شماره سریال سرور، کلید عملکرد Enter را فشار دهید یا از wmic csproduct get vendor values ​​برای انتخاب شماره سریال فروشنده استفاده کنید.

دستور انتخاب شده را با فشار دادن کلید تابع Enter تأیید کنید یا دستور wmic csproduct get name را انتخاب کنید تا مدل سرور مورد آزمایش را مشخص کنید.

برای تأیید ورود و خروج از ابزار Command Row (برای سیستم عامل ویندوز) کلید عملکرد Enter را فشار دهید.

از ابزار تخصصی dmidecode برای ایجاد رویه ای برای شناسایی شماره سریال سرور در رایانه هایی که تحت سرورهای مبتنی بر لینوکس کار می کنند، استفاده کنید. برای انجام این کار، ورود به سیستم را با یک رکورد ابری وارد کنید، که ممکن است از یک کاربر فوق فاسد امتیاز بیشتری داشته باشد، و مقدار dmidecode -t system را در قسمت متن کنسول (برای سیستم عامل لینوکس) وارد کنید.

نحو سیستم sudo dmidecode -t را در سیستم عامل های لینوکس مبتنی بر دبیان (اوبونتو) انتخاب کنید یا هنگام انتخاب سیستم RPM (Fedora، RedHat) مقدار su dmidecode -t system را در قسمت متن خط فرمان وارد کنید.

دزرلا:

  • چگونه از خط فرمان شماره سریال و مدل سرور را بفهمیم

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

دستورالعمل ها

برنامه ipconfig نصب شده را اجرا کنید. برای انجام این کار، منوی اصلی سیستم عامل خود را باز کرده و "Viconty" را انتخاب کنید. در قسمت "Open"، cmd را تایپ کرده و با دکمه "OK" تأیید کنید تا ابزار "Command Row" راه اندازی شود. مقدار ipconfig /all را در ردیف مترجم فرمان وارد کرده و کلید Enter را فشار دهید.

از دستور زیر برای انتخاب پارامترهای مورد نیاز استفاده کنید: - /all - نمایش تمام پارامترهای پیکربندی TCP/IP. - /release - فعال کردن پروتکل TCP/IP. - / تجدید - مقادیر پیکربندی را به روز کنید. - /dispalydns - نمایش کش DNS. flushdns - کش DNS را حذف کنید - /showclassid - وارد کلاس DHCP شوید - /setclassid - کلاس DHCP را نصب کنید - /registerdns - نام های DNS و آدرس های IP را در حالت دستی ثبت کنید.

به منوی "شروع" بروید و سعی کنید با باز کردن پوشه "همه برنامه ها" از سرور تعیین شده در حالت دستی خارج شوید. "Standard" را انتخاب کرده و "Explorer" را راه اندازی کنید. فایلی به نام l2ini (یا l2a.ini یا l2ex.ini) که در پوشه سیستم نصب شده است را پیدا کنید و Notepad را باز کنید.

خطی بنویسید که آدرس IP سرور را با مقادیر ServerAddr= مطابقت دهد یا از افزونه رایگان l2encdec.exe که برای دانلود در اینترنت موجود است استفاده کنید که به شما امکان می دهد عملیات رمزگشایی فایل مورد نیاز را کامل کنید. مقدار -s l2.ini را در ردیف "Object" وارد کنید و انتخاب خود را با فشار دادن دکمه OK تأیید کنید. میانبر Editing را باز کرده و در ردیف ServerAddr= آدرس سرور مورد نیاز را وارد کنید.

اگر چنین نیازی به ویندوز دارید سعی کنید از سرور بازی مطلع شوید. به عنوان مثال برای جستجوی سرورهای Counter-Strike 1.6 با دانلود و راه اندازی فایل MasterServers.vdf با گیمرهای خاص سرعت خود را افزایش دهید. عملیات مشابهی را می توان با استفاده از اقدامات دیگر انجام داد.

ویدئو در مورد موضوع