Следующая ситуация:
Когда я запрашиваю эхо-ответ моего общедоступного IP-адреса из своей локальной сети, я получаю тайм-аут ICMP; с другой стороны, выполнение эхо-запроса на моем общедоступном IP-адресе с машины из Интернета (подключенной через ssh) возвращает эхо-ответ.
Как узнать свой общедоступный IP-адрес? Я зашел на сайт www.whatismyip.net. Мой интернет-провайдер назначил мне динамический IP-адрес, который является общим (мне сказал мой интернет-провайдер).
Мои друзья не воспроизводят такое поведение в своих сетях, а это означает, что они получают эхо-ответ на свой общедоступный IP-адрес.
Когда я звоню своему интернет-провайдеру, они говорят мне, что я должен подписаться на бизнес-план, который стоит дополнительно 10 долларов США в месяц, и они говорят о статическом IP-адресе, поэтому я просто положил трубку. Дебилы.
По каким причинам я не получаю эхо-ответ? Как исправить эту ошибку? Буду признателен за любые отзывы.
РЕДАКТИРОВАТЬ: Мой роутер - D-Link DI-624.
Почему вы считаете это проблемой? Есть ли какие-то функции, которые не работают должным образом? Сбой, вероятно, связан с тем, что сообщение эхо-запроса ICMP из внутренней сети преобразовано через NAT на внешний IP-адрес маршрутизатора. Затем маршрутизатор получает эхо-запрос ICMP со своего собственного адреса и не пересылает вам ответ. Если вам не нужно пинговать внешний интерфейс вашего маршрутизатора, вам, вероятно, не стоит об этом беспокоиться. Если вам нужно проверить подключение, выполните команду ping для внутреннего интерфейса или для шлюза следующего перехода на внешней стороне вашего интернет-провайдера.
Вероятно, это связано с тем, что NAT вашего маршрутизатора плохо реализован.
Многие дешевые маршрутизаторы не позволяют данным, поступающим из локальной сети, достигать внешнего общедоступного IP-адреса.
Что добавить? Ваш частный IP-адрес привязан к вашему общедоступному IP-адресу, затем вы переходите на свой общедоступный IP-адрес с общедоступным IP-адресом в качестве источника (поскольку частный был NAT). Тогда ответ будет иметь тот же источник и место назначения, и маршрутизатор не сможет снова выполнить NAT, чтобы изменить место назначения на ваш частный IP-адрес.
Посоветуйтесь со своим другом, но, вероятно, у него нет того же производителя маршрутизатора, что и у вас.