что невозможно было бы сделать без dns
Может ли Интернет работать без DNS?
Если у нас есть IP-система идентификации узлов в интернете, зачем нужна DNS?
18 ответов
потому что www.google.com намного легче запомнить, чем 64.233.169.147?
Это также добавляет прозрачность в расположение служб. Вы можете перемещаться как географически, так и между блоками IP, и остальной мир не должен быть уведомлен об этом изменении, чтобы продолжать использовать ваш сервис.
хотя все остальные предполагают, что DNS не нужен для работы интернета, я не согласен. DNS не является необходимым для сети на основе IP для работы, но для Internet как мы знаем это сегодня это абсолютно необходимо!!
Если я зарегистрирую доменное имя в godaddy и мне больше не понравится godaddy, я могу пойти к другому провайдеру и сохранить свое доменное имя.
то же самое невозможно с IP-адресами, поскольку IP-адреса привязаны к конкретным компаниям и ничего, что вы можете взять с собой.
DNS не только сопоставляет понятные имена с IP-адресами, но и отделяет клиента от конкретных сведений о конечной точке сети, к которой он хочет подключиться.
Это позволяет поставщикам услуг внедрять системы высокой доступности и изменять детали реализации без ущерба для своих клиентов.
Нет, серьезно. «интернет» (система машин, которые доставляют контент пользователю) будет продолжать работать нормально. «интернет» (коллекция легко найти информацию, транспортируемую через «Интернет») быстро сломается, потому что никто (кроме истинных вундеркиндов) не будет помнить IP-адрес, чтобы добраться до Google.
потому что я не хочу помнить, что Google 74.125.45.100.
с DNS, один IP-адрес может служить веб-сайты для несколько Домены. (По крайней мере, если они работают под управлением HTTP/1.1.) Без DNS, каждый веб-сайт будет в основном требуют выделенного IP-адреса, и те будут работать довольно быстро.
разницу между IP и DNS-имя, что IP указывает расположение сервера, а DNS-имя позволяет определить саму службу. Большой выигрыш, который вы получите по DNS-не так много, что DNS-имя легче запомнить, но что есть слой абстракции между службой и ее реализации. Таким образом, базовая реализация может измениться, серверы могут перемещаться без уведомления Пользователя.
может ли Интернет работать без него? Не для долго, как одна из первых вещей, чтобы сделать, было бы реализовать DNS-подобный сервис, чтобы обойти все проблемы, что отсутствие DNS будет производить. Без DNS гиперссылки на другие веб-страницы, к примеру, сломать легко, так что всемирная паутина не сможет нормально функционировать.
все здесь, кажется, забывают, что без DNS запоминание IP-адресов-не единственный вариант. У ARPANET не было DNS, и именно там возник файл hosts. Из Википедии:
ARPANET, предшественник Интернет, не имел распределенного имени хоста база данных, например современный домен Система имен для получения хоста адрес сетевого узла с помощью имя хоста. Каждый узел сети сохранить свою карту сеть узлы, о которых необходимо знать присвоить им имена, которые были запоминающимся для пользователя. [. ] Небольшой размер сеть ARPANET сделал использование hosts файлов на практике. однако обслуживание файла hosts стало большая нагрузка на системных администраторов [. и централизованной и монолитной природа хост-файлов в конечном итоге необходимость создания распределенная система доменных имен.
вам нужно только DNS для преобразования доменных имен (напр. www.google.com) в IP (64.233.169.147). Если все основано на IP, то вам не нужен DNS.
по той же причине вы можете хранить имена в вашем мобильном телефоне Для справки по номерам телефонов 🙂
нет требование к нему. Его чистая роскошь
без каких-либо DNS, Google может выступать в качестве «своего рода» DNS, позволяя людям найти веб-сайты (wheras сегодня вы бы пойти xyz.com, в мире без DNS Вы бы пошли на 75.125.127.100 и google xyz, и это дало бы вам этот путь)
интернет будет работать. Это интернет, частью которого я хочу быть? Черт, нет.
есть некоторые случаи, когда «интернет» не нуждается в DNS-например, если вы используете исключительно протоколы, которые не требуют DNS (большинство одноранговых программ обмена файлами, например).
также некоторые частные сети не нуждаются в DNS (но большинство в какой-то степени используют www, что обычно означает, что они все равно есть).
там могут быть некоторые веб-серверы, которые имеют несколько сайтов на них, которые разделяют тот же IP и порт для трафика, так что DNS, как используются различные сайты.
вот хороший повод для раздельного хранения локаторов (IP) и идентификаторов (доменных имен):RFC 5887. Если вы объединяете две компании и вам нужно, чтобы их сети стали одной, вам лучше надеяться, что их сети были настроены с использованием идентификаторов, а не локаторов.
да, интернет «работает» без DNS. IP-пакеты маршрутизируются на основе IP-адресов и маски подсети. Различные маршрутизаторы между источником и назначением не заботятся о человеческих читаемых псевдонимах.
однако, для человека, «www.google.com» это намного легче запомнить, чем «74.125.225.209» по той же причине, что «1600 амфитеатр Парквей» легче запомнить, чем «37.423156,-122.084917». В обоих случаях передается одна и та же информация, но и в обоих случаях значительно легче запомнить. Для людей, во всяком случае.
с другой стороны, система DNS позволяет несколько приятных вещей-во-первых, что она позволяет человека способы поиска хоста. Во-вторых, для протоколов, которые знают о DNS, таких как HTTP, вы можете выбрать, какой контент отправка на основе целевого назначения (например, virtualhosts), что позволяет более эффективно использовать доступные ресурсы, а также использовать такие вещи, как многоадресная рассылка, географическая маршрутизация на более близкие серверы и другие причудливые вещи, которые облегчают жизнь.
будет ли интернет «работать» без DNS? Абсолютно. Будет ли это полнейшей болью? Наверное-а если ДНС сломался завтра, много сервисов on интернет будет сломан.
нет. Сеть Stack Exchange не может работать без DNS.
чтобы доказать это, давайте узнаем IP stackoverflow.com :
перейти к этому в вашем браузере, и вы получите страницу ошибки говоря:
не удалось найти 198.252.206.16
сайт вопросов и ответов 198.252.206.16, похоже, еще не существует.
(мне жаль, что я не могу подключиться к нему, Stack Exchange не позволит мне ввести ссылку на IP.
теперь давайте проверим IP superuser.com :
обратите внимание, что IP-адреса точно такие же. На самом деле, если вы делаете поиск DNS для любой стек обмена сайта, вы получаете тот же IP.
если один IP отображается на несколько веб-сайтов, как сервер знает, какие сайт?
ответ, что заголовок HTTP Host отправляется на сервер с запросом и содержит полное DNS-имя сервера.
Итак, без DNS Вы не сможете попасть на любимые сайты Stack Exchange (или сайты SourceForge project, они работают одинаково).