Що станеться, якщо DNS-сервер мого провайдера не доступний?


1

Цікаво, якщо DNS-сервер мого провайдера був фактично недоступний (на відміну від атаки DNS, як отруєння) чи має архітектура DNS спосіб відстежувати ієрархію DNS, поки не знайде функціональний сервер DNS (або той, хто може перевести запит браузера )?

Або мій браузер просто скаже мені, що він не може вирішити адресу -> IP-адресу, оскільки сервер DNS в моєму провайдері не працює, і я зможу використовувати свій Інтернет?

browser  http  dns 

3
Ви все одно зможете користуватися Інтернетом - але вам доведеться використовувати IP-адреси
fpmurphy

Відповіді:


7

Браузери та ПК не оснащені повною здатністю сервера DNS. Якщо обидва перерахованих вами DNS-серверів провайдера не ввійшли, то ви отримаєте помилку.

Ви можете розглянути можливість додавання загальнодоступних серверів DNS Google (8.8.8.8 та 8.8.4.4) як резервну копію (або заміну) до існуючих, але якщо ваші DNS-сервери провайдерів стабільні, швидше за все, вам це все одно.

Комп'ютер може бути налаштований з усіма можливостями, але він може працювати не так добре, оскільки не може скористатися кешуванням. (Сервери DNS ISP та сервери Google Public DNS є кешуючими серверами DNS) Це також означає, що ви берете на себе відповідальність за підтримку списку кореневих серверів, який є напівсучасним. Невелика деталь, оскільки нинішня, ймовірно, продовжуватиме працювати протягом наступних років, але вона повинна бути оновлена.


Таким чином, моя служба провайдерів DNS не має можливості відновити її, якщо вона вийшла з ладу?

2
Вони, ймовірно, мають кілька системних резервів, вбудованих у їхні системи, так що коли один DNS-сервер опускається, інший готовий крокувати на його місце. У вашого провайдера повинні виникнути серйозні проблеми, якщо обидва сервери DNS не працюють більше секунди.
tdammers

@Paul, tdammers це правильно, але для уточнення на вашому ПК у тому місці, де ви скажете, які DNS-сервери використовувати, ви, ймовірно, помітите, що введено два IP-адреси. Первинна та вторинна. Ваш ПК спробує основний, і якщо це не допоможе, він спробує вторинний. Інтернет-провайдер дав вам дві різні адреси, і, швидше за все, вони вказують на два відокремлених (набори) серверів, якщо один знизиться, інший буде продовжувати працювати. Це спосіб відновлення. Якщо ви переходите в розширену область, ви можете встановити третю, четверту тощо.
Брайан Поле

@Paul - Служба DNS вашого провайдера не вийде з ладу. Він може робити будь-яку кількість речей і не відповідати на ваш запит протягом певного періоду часу. Навіть якщо це не вдасться, ваш Інтернет-провайдер повинен був би зробити, це надати джерело тієї самої інформації, що направляється через ту саму адресу.
Рамхаунд

@GeorgeBailey Я думаю, що можна встановити локальний dns-сервер і налаштувати його як кешування / переадресація. Ось приклад використання вікна порта Bind. reaper-x.com/2008/07/10/…
jhcaiced

3

Не існує "ієрархії DNS".

Це найпоширеніше непорозуміння того, як працює DNS. Люди розуміють, що DNS має певну ієрархію серверів, всі запитують один одного вгору і вниз по довгому ланцюгу. Так не працює DNS. Не існує ієрархії все більш високих серверів, які запитують один одного.

Ви розумієте HTTP та WWW? Так? Добре. DNS - це просто так. Набір серверів контенту публікує вміст, взятий із їхніх баз даних, а набір проксі- серверів, які роблять грухт , сидять між цими серверами вмісту та кодом бібліотеки клієнтів DNS , пов’язаним із програмами, які хочуть використовувати DNS. Додаток виконує трансакційну операцію з проксі, і проксі робить ціле навантаження резервних транзакцій з різними серверами вмісту, щоб сконструювати повний відповідь, що повертається в програму. Контент-сервери не запитують інших серверів вмісту, і єдиний раз, коли проксі-сервер спілкується з іншим проксі-сервером, це коли він єпересилання всієї транзакції для одержувача для виконання грубої роботи.

Можна настроїти кілька проксі-серверів для коду бібліотеки клієнтів у програмах програм, щоб надсилати свої запити на передній план. У термінології Microsoft для Windows NT це ("набір") "бажаних" та (набір) "альтернативних" (проксі) серверів DNS, на яких налаштовано робочу станцію. Ці сервери не утворюють жодної ієрархії. Клієнти вибирають серед них довільно способами, що відрізняються від клієнтської бібліотеки до бібліотеки клієнтів (і залежно від різних помилок у бібліотеці клієнтів), і всі вони повинні таким чином поводитися однаково один до одного для належної роботи. Зазвичай провайдери надають принаймні пару пропасних DNS-серверів, які однаково себе ведуть, для використання клієнтами, так що, якщо один сервер знизиться, клієнтські бібліотеки можуть повернутися до іншого.

Подальше читання

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.