Вы смешиваете две разные вещи.
Одна вещь - это DNS. DNS похож на телефонную книгу для имен серверов и IP-адресов. DNS-сервер сообщает вам IP-адрес для имени сервера, например, DNS сообщает, что www.superuser.com - 198.252.206.16. DNS также может отменить поиск имени для данного IP-адреса.
В Интернете существует множество DNS-серверов, и если они позволяют это, вы можете использовать любой из них. При правильной настройке все они должны давать одинаковые результаты.
Вы можете проверить, какой DNS-сервер вы используете, например, при запуске nslookup следующим образом (см. Первые две строки, выводимые с Server и Address):
>nslookup www.superuser.com Server: google-public-dns-a.google.com Address: 8.8.8.8 Non authoritative answer: Name: superuser.com Address: 198.252.206.16 Aliases: www.superuser.com
Когда вы смотрите на traceroute, вы видите реальный способ передачи пакета с вашего компьютера на конечный компьютер (веб-сервер). Это никак не связано с DNS. Сначала ваш компьютер ищет IP-адрес конечного компьютера, а затем проверяет, находится ли IP в вашей локальной сети. Если IP не находится в вашей локальной сети, то он отправляет пакет на ваш роутер. Ваш роутер делает то же самое. Для каждого пакета, который он получает, он просматривает в большой таблице маршрутизации, на какой сетевой интерфейс он должен пересылать IP-пакет. Все эти маршрутизаторы находятся либо у вас (например, у вас 192.168.1.201), либо у владельца компьютера-получателя, либо в пути к интернет-провайдеру. Какие маршрутизаторы используются, определяется топологией сети и задействованными интернет-провайдерами. Вы не можете влиять на способ получения пакета,