мой сервер настроен так, чтобы иметь общедоступный IP-адрес на одной сетевой карте и частный IP-адрес на другой сетевой карте ... сервер работал нормально через некоторое время ... внезапно я не могу получить доступ к своему серверу извне моего провайдера сеть ...
сначала я подумал, что это потому, что я недавно изменил свой IP-адрес, пока то же самое не произойдет с 3 другими серверами (на которых я отвечаю) в совершенно другой сети ... один работает с тем же ISP (та же сеть, что и мой предыдущий сервер), один работает с другим isp (даже не в одной стране), а другой работает с другим isp (в той же стране) ...
условия, которые я проверил:
извне серверной сети isp:
изнутри серверной сети isp (с использованием публичного ip):
на серверах не установлен брандмауэр ... есть ли что-нибудь проверить? Я также спрашиваю своего провайдера, когда задаю этот вопрос ... это тоже случается только от случая к случаю ...
- может пинговать на сервер
- traceroute на сервер не имеет проблем
- невозможно получить доступ к веб-серверу
- невозможно получить доступ к ssh
- невозможно получить доступ к sftp
Возможно ли, что существует какой-то конфликт IP-адресов или проблема с маршрутизацией, и что вы на самом деле не пингуете ваш сервер, а другая машина, которая использует ваш IP? Попробуйте сделать сканирование портов + определение ОС с помощью nmap:
nmap -O <IP or hostname of your server>
и сравните результаты - как изменится вывод при возникновении проблемы?
оказывается проблема с маршрутизацией ...
сервер принимает входящие пакеты, но при ответе использует неправильный адрес ...
на сервере есть 2 маршрута по умолчанию, один напрямую к провайдеру, а другой - к локальному серверу ...