1

Недавно я начал использовать свой старый настольный компьютер в качестве сервера, я установил сервер Ubuntu 18.04 и теперь он подключен к моему маршрутизатору (Huawei HG532s). У меня также есть веб-страница (только для тестирования) и SSH-сервер для входа и мониторинга сервера из любого места (очевидно), и проблема возникает сейчас:

Сервер подключен к маршрутизатору, а маршрутизатор (ADSL) подключен к Интернету. Я настроил маршрутизатор для пересылки любого запроса, который хочет подключиться через порт 80 или 22, к частному IP-адресу сервера. И теперь, когда кто-то подключается к моему веб-серверу, журналы доступа показывают, что все петиции приходят с одного и того же IP-адреса (мой публичный IP-адрес) и с SSH, когда я подключаюсь к своему серверу, когда я набираю команду, who он показывает Я соединился с моего публичного IP. Я знаю эту проблему, потому что мой маршрутизатор пересылает упакованные запросы и запросы, но я хотел бы знать, есть ли какое-либо "решение" для этого, чтобы я мог на самом деле знать, кто устанавливает соединение с моим сервером.

Спасибо за советы и извините, если я ошибся, стараясь изо всех сил, чтобы написать это правильно.

Вывод команды who :

alex@ubuntu:~$ who
alex    pts/0     2019-02-07 07:22 (62.37.40.224)
alex    pts/1     2019-02-07 07:22 (62.37.40.224)

Вывод команды traceroute на IP-адрес моего сервера из сети моего университета:

traceroute to 62.37.40.224 (62.37.40.224), 30 hops max, 60 byte packets
   192.168.212.254 (192.168.212.254)  3.004 ms  2.972 ms  2.947 ms
   172.29.34.1 (172.29.34.1)  7.755 ms  7.736 ms  7.686 ms
   1.red-81-46-16.customer.static.ccgg.telefonica.net (81.46.16.1)  7.662 ms  7.621 ms  7.584 ms
   217.red-217-124-114.static.ccgg.telefonica.net (217.124.114.217)  15.257 ms 217.124.112.37 (217.124.112.37)  20.113 ms 217.124.114.217 (217.124.114.217)  20.108 ms
   * * *
   157.red-80-58-84.staticip.rima-tde.net (80.58.84.157)  14.988 ms  15.931 ms  15.895 ms
   145.red-80-58-97.staticip.rima-tde.net (80.58.97.145)  15.865 ms * *
   80.58.106.58 (80.58.106.58)  14.724 ms  14.712 ms  14.687 ms
   241.red-80-58-88.staticip.rima-tde.net (80.58.88.241)  14.661 ms  14.635 ms  14.615 ms
  10.21.0.1 (10.21.0.1)  14.565 ms  14.475 ms  20.228 ms
  10.21.0.2 (10.21.0.2)  20.180 ms  20.143 ms  20.111 ms
  172.27.111.22 (172.27.111.22)  15.212 ms  15.175 ms  15.005 ms
  172.27.111.51 (172.27.111.51)  14.931 ms  14.818 ms  14.807 ms
  172.27.111.126 (172.27.111.126)  14.797 ms  14.776 ms  14.762 ms
  172.27.111.10 (172.27.111.10)  19.592 ms  16.708 ms  16.622 ms
  193.152.56.1 (193.152.56.1)  19.503 ms  19.474 ms  19.407 ms
  80.58.72.149 (80.58.72.149)  19.399 ms  19.356 ms  19.292 ms
  * * *
  * * *
  216.184.113.180 (216.184.113.180)  23.230 ms  17.892 ms *
  * * *
  * * *
  * 193.251.247.14 (193.251.247.14)  16.104 ms *
  * * *
  * * *
  * * *
  * * *
  * * *
  * * *
  * * *

Журнал Apache2 после доступа с моим 4G IP:

90.174.4.159 - - [07/Feb/2019:10:20:24 +0000] "GET / HTTP/1.1" 200 774 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 12_1_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Mobile/15E148 Safari/604.1"

Команда, who выводится после входа в систему с моим 4G IP:

alex     pts/0        2019-02-07 09:35 (192.168.1.254)
alex     pts/1        2019-02-07 09:16 (62.37.40.224)
alex     pts/2        2019-02-07 10:19 (62.37.40.224)
alex     pts/3        2019-02-07 10:44 (62.37.40.224)

1 ответ1

2

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .