Это сбило меня с толку в течение некоторого времени. Один домен (haxe.org) недоступен с моего ноутбука (OSX 10.7.5) при подключении через домашнюю сеть. Попытка проверить связь приводит к сообщениям "Нет маршрута к хосту" и "Хост не работает".
Думая, что это проблема с моим провайдером / соединением в целом, я настроил SSH-туннель для своей работы, чтобы использовать его в качестве SOCKS-прокси. Благодаря этому я могу просматривать сайт в Chrome и других приложениях, поддерживающих SOCKS. К сожалению, этого обходного пути недостаточно, поскольку инструмент командной строки haxelib, который я пытаюсь использовать, не поддерживает SOCKS. Будучи первым, что я попробовал, когда другие сказали мне, что сайт все еще работает, я предположил, что это изолировало проблему с моим интернет-соединением.
Утром, воодушевившись, я попытался просмотреть сайт с помощью iPad. И вот, это работает! Но от ноутбука все равно ничего нет. IPad подключен к одной и той же сети (оба через Wi-Fi), может просматривать сайт без проблем.
Я виноват не в моем ноутбуке и не в моей сети. На данный момент я боюсь, что решение может быть до боли очевидным, но, глядя на эту проблему в течение нескольких дней, я не вижу ее.
Любые и все предложения приветствуются.
PS: домен разрешается правильно в 5.39.76.185 независимо от туннелированного и прямого подключения. И iPad, и ноутбук настроены на использование моего маршрутизатора для DNS, и он настроен на рекомендуемые IP-адреса провайдера. (До устранения неполадок он был установлен на серверах OpenDNS)
[ОБНОВИТЬ]
Согласно предложению пользователя 3050461, я включил вывод route
ниже. Я верю, что мы нашли нашего виновника, но ПОЧЕМУ? Что такое интерфейс ham0
, и кто, черт возьми, это monreseau.home ("mynetwork.home" на французском)?
Из дома
> route get google.com
route to: yyz08s13-in-f3.1e100.net
destination: default
mask: default
gateway: monreseau.home
interface: en1
flags: <UP,GATEWAY,DONE,STATIC,PRCLONING>
recvpipe sendpipe ssthresh rtt,msec rttvar hopcount mtu expire
0 0 0 0 0 0 1500 0
> route get haxe.org
route to: ks3261879.kimsufi.com
destination: 5.0.0.0
mask: 255.0.0.0
interface: ham0
flags: <UP,DONE,CLONING>
recvpipe sendpipe ssthresh rtt,msec rttvar hopcount mtu expire
0 0 0 0 0 0 1200 -60647
С работы
> route get haxe.org
route to: ks3261879.kimsufi.com
destination: default
mask: default
gateway: gw-113
interface: en0
flags: <UP,GATEWAY,DONE,STATIC,PRCLONING>
recvpipe sendpipe ssthresh rtt,msec rttvar hopcount mtu expire
0 0 0 0 0 0 1500 0
[ОБНОВЛЕНИЕ 2]
Что такое ham0
и почему он ворует (не так ли?) каждый адрес, который начинается с 5 (включая 5.39.76.185 haxe.org)? Каков синтаксис, чтобы удалить это из моей таблицы маршрутизации?
> netstat -nr
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 192.168.2.1 UGSc 33 13 en1
5 link#8 UC 2 0 ham0
5.255.255.255 ff:ff:ff:ff:ff:ff UHLWbI 0 2 ham0
127 127.0.0.1 UCS 0 0 lo0
127.0.0.1 127.0.0.1 UH 15 101400 lo0
127.94.0.1 127.94.0.1 UH 0 0 lo0
127.94.0.2 127.94.0.2 UH 0 0 lo0
169.254 link#5 UCS 0 0 en1
192.168.2 link#5 UCS 3 0 en1
192.168.2.1 68:15:90:40:2b:40 UHLWIi 49 4454 en1 1192
192.168.2.10 127.0.0.1 UHS 0 0 lo0
192.168.2.11 d4:4b:5e:c4:7b:e2 UHLWIi 0 0 en1 598
192.168.2.255 ff:ff:ff:ff:ff:ff UHLWbI 0 10 en1
Internet6:
Destination Gateway Flags Netif Expire
::1 link#1 UHL lo0
fe80::%lo0/64 fe80::1%lo0 UcI lo0
fe80::1%lo0 link#1 UHLI lo0
fe80::%en0/64 link#4 UCI en0
fe80::%en1/64 link#5 UCI en1
fe80::daa2:5eff:fe8f:4ace%en1 d8:a2:5e:8f:4a:ce UHLI lo0
ff01::%lo0/32 fe80::1%lo0 UmCI lo0
ff01::%en0/32 link#4 UmCI en0
ff01::%en1/32 link#5 UmCI en1
ff02::%lo0/32 fe80::1%lo0 UmCI lo0
ff02::%en0/32 link#4 UmCI en0
ff02::%en1/32 link#5 UmCI en1