У меня есть подключение к Интернету через маршрутизатор (AT & T U-Verse) со статическим IP-адресом.
В большинстве случаев это работает ... но я испытал нечто довольно странное вчера.
У меня есть локальная сеть. Весь трафик со всех остальных компьютеров проходит через мой главный компьютер с мощным межсетевым экраном. (Брандмауэр не был виновником, не спешите с выводами здесь. Проблема решилась сама собой, и с тех пор я вообще не менял брандмауэр.)
Итак ... моя сеть выглядит примерно так:
+------------+ +------------+ +------------+ +------------+
| | | | | | | |
| LAN |<-->| Main PC |<-->| Router |<-->| Internet |
| | | | | | | |
+------------+ +------------+ +------------+ +------------+
192.168.2.45 192.168.2.1 [eth1]
192.168.1.1 192.168.1.254 [eth0:0]
x.x.x.120 162.220.130.126 [eth0]
Таким образом, у моего главного компьютера есть статический IP-адрес, и он использует шлюз 162.226.130.126 для доступа в Интернет. Я не уверен на 100%, где указан шлюз, но, насколько я помню, я положил его в маршрутизатор, чтобы система работала.
Теперь ... когда-то вчера мой Главный ПК полностью потерял доступ в Интернет. До здесь ... хорошо ... Я бы сказал, это происходит постоянно, так что ничего странного. Я не мог ни к чему подключиться, получить IP-адреса по именам и т.д. Все выглядело так, как будто это не работает.
Тем не менее, компьютер локальной сети рядом с моим основным ПК, который использует подключение основного компьютера к Интернету, работал нормально. Мало того, он продолжит процесс воспроизведения фильмов с Youtube.com, я мог бы перейти на любой веб-сайт, например, Google и т.д., Пока был на компьютере локальной сети.
Для меня это абсолютно бессмысленно. Главный ПК перенаправляет компьютерные пакеты локальной сети в Интернет ... Так как же он может продолжать работать, когда основной компьютер перестает работать ??? (то есть снаружи, IP-адрес тот же, поэтому, если мой провайдер проверил меня, то ничего не должно работать.)
Я попробовал traceroute
с обоих компьютеров и получил следующее.
Трассировка с компьютера локальной сети выводит меня из строя, хотя кажется, что я перепрыгиваю через шлюз:
traceroute 45.55.5.185
traceroute to 45.55.5.185 (45.55.5.185), 30 hops max, 60 byte packets
1 halk (192.168.2.1) 0.368 ms 0.374 ms 0.367 ms
2 192.168.1.254 (192.168.1.254) 0.813 ms 1.045 ms 1.048 ms
3 162-201-40-3.lightspeed.frokca.sbcglobal.net (162.201.40.3) 20.271 ms 21.638 ms 23.065 ms
4 75.29.64.148 (75.29.64.148) 28.758 ms 28.999 ms 29.520 ms
5 12.83.77.141 (12.83.77.141) 27.213 ms 12.83.77.149 (12.83.77.149) 30.960 ms 12.83.77.141 (12.83.77.141) 31.212 ms
6 12.122.149.133 (12.122.149.133) 36.060 ms 35.725 ms 35.960 ms
7 192.205.32.222 (192.205.32.222) 36.200 ms 24.034 ms 24.786 ms
8 digitalocean-ic-302451-sjo-b21.c.telia.net (62.115.34.18) 28.043 ms digitalocean-ic-306499-sjo-b21.c.telia.net (62.115.45.22) 29.201 ms digitalocean-ic-302451-sjo-b21.c.telia.net (62.115.34.18) 30.409 ms
9 * * *
Отслеживая с основного компьютера, я получаю только одну запись, шлюз:
traceroute 45.55.5.185
traceroute to 45.55.5.185 (45.55.5.185), 30 hops max, 60 byte packets
1 x.x.x.126 0.556 ms 0.742 ms 1.029 ms
2 * * *
Я просто лег спать, а утром все вернулось в норму, и теперь traceroute
на главном ПК работает как на компьютере локальной сети и достигает ожидаемого компьютера DigitalOcean.
Так что мой вопрос не так много: «Что случилось?« потому что это может быть трудно ответить, а скорее » Как возможно, что один и тот же туннель работает для одного компьютера, а не для другого?"