Интернет может работать без DNS?

Если у нас есть основанная на IP система идентификации узлов в Интернете, почему там потребность в DNS?

14
задан 13.08.2009, 23:35

14 ответов

Хотя все другие предполагают, что DNS не необходим, чтобы Интернет работал, я не соглашаюсь. DNS не необходим, чтобы основанная на IP сеть работала, но на Интернет, поскольку мы знаем это сегодня, это абсолютно необходимо!!

35
ответ дан 07.12.2019, 11:11

Та же причина можно сохранить имена в мобильном телефоне к ссылочным номерам телефона :)

Нет никакого требования для него. Его чистая роскошь

2
ответ дан 07.12.2019, 11:11

С DNS один IP-адрес может служить веб-сайтам для нескольких доменов. (По крайней мере, если они выполняют HTTP/1.1.) Без DNS каждый веб-сайт в основном потребовал бы специализированного IP-адреса, и они выбегут довольно быстро.

4
ответ дан 07.12.2019, 11:11

Поскольку я не хочу помнить, что Google 74.125.45.100.

6
ответ дан 07.12.2019, 11:11

Абсолютно это могло! Но у Вас был бы огромный список записей в /etc/hosts.

Серьезно, все же. "Интернет" (система машин, которые поставляют содержание пользователю) продолжил бы хорошо работать. "сеть" (набор легких для нахождения информации транспортируемой по "Интернету") быстро сломалась бы, потому что никто (кроме истинных фанатов) не будет помнить IP-адреса для получения до Google.

8
ответ дан 07.12.2019, 11:11

Мало того, что DNS отображает человекочитаемые имена к IP-адресам, он также отделяет клиент от определенных деталей сетевой оконечной точки, с которой он хочет соединиться.

Это позволяет поставщикам сервисов реализовывать высоконадежные системы и детали реализации изменения, не влияя на их клиенты.

8
ответ дан 07.12.2019, 11:11

Если я регистрирую доменное имя в godaddy и больше не люблю godaddy, я могу перейти к другому поставщику и сохранить свое доменное имя.

То же самое не возможно с IP-адресами, поскольку IP-адреса выделяются определенным компаниям и являются ничем, что можно взять с Вами.

10
ответ дан 07.12.2019, 11:11

Вам только нужен DNS для перевода доменного имени (например, www.google.com) в IP (64.233.169.147). Если все - базирующийся IP, то Вам не нужен DNS.

3
ответ дан 07.12.2019, 11:11

Могут быть некоторые веб-серверы, которые имеют несколько сайтов на них, которые совместно используют тот же IP и порт для трафика так, чтобы DNS был то, как различные сайты используются.

0
ответ дан 07.12.2019, 11:11

Существуют некоторые случаи, где "Интернету" не нужен DNS - например, при эксклюзивном использовании протоколов, которые не требуют DNS (Большинство одноранговых программ совместного доступа к файлам, например).

Также некоторый частный Интернет не имеет никакой потребности в DNS (но большая часть использования www в некоторой степени, который обычно означает, что у них действительно есть он так или иначе).

0
ответ дан 07.12.2019, 11:11

Без любого вида DNS Google мог действовать как 'вид' DNS, позволяющие люди находят веб-сайты (тогда как сегодня Вы перешли бы к xyz.com, в мире DNS меньше Вы перейдете в 75.125.127.100 и Google xyz, и он дал бы Вам тот путь),

Интернет работал бы. Действительно ли это - Интернет, которого я хочу быть частью? Ад нет.

0
ответ дан 07.12.2019, 11:11

Различие между IP и именем DNS - то, что IP указывает местоположение серверов, в то время как имя DNS позволяет Вам указывать сам сервис. Большая победа, которую Вы получаете DNS, не так, который имя DNS легче помнить, но что у Вас есть слой абстракции между обслуживанием и его реализацией. Таким образом, конкретная реализация может измениться, серверы могут переместиться без пользователя, замечающего его.

Интернет мог работать без него? Не долгое время, поскольку одна из первых вещей сделать состояла бы в том, чтобы реализовать подобный DNS сервис к обходному решению вся проблема, которую произведет отсутствие DNS. Без гиперссылок DNS к другим веб-страницам, например, повредил бы путь к легко, так, чтобы Всемирная паутина не могла функционировать правильно.

В некотором смысле DNS является очень простой формой содержания addressesable сеть, в этом Вы говорите, что Вы хотите, но не, как добраться там. Вы говорите www.google.com, потому что Вы знаете, что Google ищет, но Вы не знаете, где на земле сервер расположен, Вы заканчиваете тем, что брали к в конце, все, что абстрагировано далеко от Вас благодаря DNS.

3
ответ дан 07.12.2019, 11:11

Все здесь, кажется, забывают, что без DNS, запоминание IP-адресов не является единственной опцией. ARPANET не имел DNS, и это то, где порожденный файл hosts. Из Википедии:

ARPANET, предшественник к Интернету, не имел никакой распределенной базы данных имени хоста, такой как современная Система доменных имен для получения адреса сетевого узла хоста при помощи имени хоста. Каждый сетевой узел поддержал свою собственную карту сетевых узлов, о которых он должен был знать и присвоил им имена, которые были запоминающимися для пользователя. [...] небольшой размер ARPANET сделал использование файлов hosts практичным [...] однако, обслуживание файла hosts стало большей нагрузкой на системных администраторах [... и], централизованная и монолитная природа файлов хоста в конечном счете требовала создания распределенной Системы доменных имен.

3
ответ дан 07.12.2019, 11:11

Вот серьезное основание для хранения локаторов (дюйм/с) и идентификаторы отдельные (доменные имена): RFC 5887. Если Вы объединяете две компании и нуждаетесь в их сетях для становления один, необходимо надеяться, что их сети были настроены с помощью идентификаторов и не локаторов.

0
ответ дан 07.12.2019, 11:11

Теги

Похожие вопросы