Разница между IP-адресом и DNS-именем заключается в том, что IP-адрес определяет местоположение серверов, а DNS-имя позволяет указать саму службу. Большой выигрыш, который вы получаете с помощью DNS, заключается не столько в том, что DNS-имя легче запомнить, но в том, что у вас есть уровень абстракции между службой и ее реализацией. Таким образом, базовая реализация может измениться, серверы могут перемещаться, не замечая этого.
Может ли Интернет работать без него? Вскоре одной из первых вещей, которые нужно сделать, будет внедрение службы, подобной DNS, чтобы обойти все проблемы, которые могут возникнуть из-за отсутствия DNS. Без DNS гиперссылки на другие веб-страницы могут, например, легко сломаться, так что всемирная сеть не сможет функционировать должным образом.
В некотором смысле DNS - это очень базовая форма адресуемой сети, в которой вы говорите, что хотите, а не как туда добраться. Вы говорите www.google.com
, потому что знаете, что Google выполняет поиск, но вы не знаете, где находится сервер, к которому вы в конечном итоге прибегаете, все, что отвлекается от вас благодаря DNS.