1

Запуск Ubuntu 9.04. Я могу пинговать хосты в течение всего дня, но когда я пытаюсь пинговать хост, который не существует, он вместо этого отправляет эхо-запросы на 8.15.7.100, что приводит к потере пакета, но я бы предпочел, чтобы он сказал, что хост не может быть найденным.

$ ping google.com
PING google.com (66.249.90.104) 56(84) bytes of data.
64 bytes from lga15s04-in-f104.1e100.net (66.249.90.104): icmp_seq=1 ttl=55 time=31.3 ms

$ ping somehost
PING somehost (8.15.7.100) 56(84) bytes of data.

Я новичок в Ubuntu, так что это может быть функция, но что я могу с этим поделать?

4 ответа4

2

Вам нужно будет определить, где ваша система получает странный IP-адрес.

Некоторые интернет-провайдеры настраивают свои DNS-серверы на перехват DNS-ответов для несуществующих доменных имен. Как правило, их целью является отправка веб-браузера на "поисковый" сайт, чтобы заработать на рекламе. К сожалению, эта практика нарушает ответ NXDOMAIN, который DNS-сервер иначе использовал бы, чтобы сообщить компьютеру, что для хоста нет записи DNS.

Если кто-то не является полным доменным именем, скорее всего, ваша система или локальный DNS-сервер неправильно настроены. Вы можете использовать dig для запроса DNS-серверов для устранения неполадок; смотрите DiG HowTo и man dig для подробностей.

1

Это, конечно, не имеет ничего общего с вашим ПК / ОС / маршрутизатором. Я использую несколько систем Linux, но ни одна из них не ответила так, как ваша. Как уже отмечалось, это, скорее всего, трюк, сыгранный вашим провайдером.

Есть две вещи, которые вы можете сделать с этим. С одной стороны, вы можете изучить поведение своего интернет-провайдера, загрузив, установив и запустив Namebench, тест Google, чтобы сравнить производительность DNS вашего текущего интернет-провайдера с Google. Помимо синхронизации нескольких вариантов, он также пытается установить, выполняет ли ваш провайдер какую-либо фильтрацию, пытаясь идентифицировать часто блокируемые URL-адреса. В отчете о проверке будет разъяснено, чем занимается ваш провайдер.

Если результат этого не является полностью удовлетворительным для вас, вы можете установить DNSCrypt, пакет программного обеспечения, доступный для нескольких ОС (пользователи Windows и MacOS могут найти его здесь), который позволяет вам шифровать весь ваш трафик DNS и перемещать его в редко используемый порт. Это позволяет обойти фильтры ISP, которые распознают либо фильтр, либо протокол, и получить доступ к одному из ряда провайдеров (главным из которых является OpenDNS), готовых предоставить зашифрованное разрешение DNS. Это восстановит все возможности вашего ПК / локальной сети, что угодно.

1

Это провайдер; играть трюки.

Смотрите следующую статью:

http://www.michaelgeist.ca/content/view/3199/125/

Rogers Cable использует 8.15.7.107

0

Я проверил whois на «разрешенный» IP - 8.15.7.100 ,

IP address :            8.15.7.100    
IP country code:        US  
IP address country:     United States  
IP address state:       California  
IP address city:        Beverly Hills  
IP postcode:            90212  
IP address latitude:    34.0607
IP address longitude:   -118.4032
ISP of this IP :        Level 3 Communications
Organization:           Co-Location.com 

Level 3 Communications, Inc. LVLT-ORG-8-8 (NET-8-0-0-0-1)
8.0.0.0 - 8.255.255.255

Co-Location.com Inc. LVLT-COLOC-1-8-15-7-96 (NET-8-15-7-96-1)
8.15.7.96 - 8.15.7.127

Это может быть знакомо вам - как описывает Quack .
Это может быть что-то настроено вместе с настройкой сети вашего провайдера.

Если эта ссылка вам не знакома, вы должны найти это для подробностей.
Всегда важно знать, куда ведут ваши неразрешенные сетевые пути.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .