Назад | Перейти на главную страницу

Локальный сервер с внешним IP-адресом недоступен в локальной сети

У меня есть локальный сервер debain с внешним IP и моим собственным доменом. Но у меня возникла следующая проблема:

Я не получаю никаких сообщений при подключении к домену с помощью telnet. Но ping и traceroute работают. При посещении через браузер сообщение не отображается. Поскольку сервер ничего не регистрирует, я не знаю, с чего начать поиск.

Вот одна из моих конфигов nginx:

server {
    listen 443;
    ssl on;
    server_name wiki.*;
    ssl_certificate     /etc/letsencrypt/live/admin.domain.de    /fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/admin.domain.de/privkey.pem;

    set $root_path "/home/wiki/dokuwiki";
    root $root_path;

    access_log /var/log/nginx/dokuwiki-access.log;
    error_log /var/log/nginx/dokuwiki-error.log;

    index index.php index.html doku.php;
    location ~ /(data|conf|bin|inc)/ {
         deny all;
    }
    location ~ /\.ht {
         deny  all;
    }
    location ~ \.php {
         fastcgi_index index.php;
         fastcgi_split_path_info ^(.+\.php)(.*)$;
         include /etc/nginx/fastcgi_params;
         fastcgi_pass unix:/var/run/php5-fpm.sock;
         fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
   }
 }

Спасибо!

Ваш маршрутизатор либо не поддерживает фиксированный NAT, либо поддерживает его, но он не включен.

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

Это типичное первое место для поиска, если вы уверены, что это не проблема брандмауэра. "Есть ли путь к IP?" Если вы просто разместите общедоступный IP-адрес на машине в своей сети, которая не является шлюзом по умолчанию, у вас не будет никаких знаний о том, как получить к нему доступ.