SSH изнутри NAT через публичный IP зависает

Если вы работаете в Linux / Unix-подобной системе,

sha256sum /path/to/freebsd.iso
sha512sum /path/to/freebsd.iso

напечатает контрольные суммы.

Открытый ключ PGP, вероятно, один из них .

1
13.02.2017, 02:13
1 ответ

На самом деле это вполне нормальное поведение для NAT. Чтобы обойти это, обычно используется локальный DNS для принудительного разрешения частного IP-адреса вместо публичного.

Например, у хоста B есть публичная DNS-запись R.R.R.R.R, чтобы весь остальной мир мог получить к нему доступ. Но если вы измените свой локальный DNS (или файл /etc/hosts на хосте A), чтобы заставить имя хоста хоста B разрешаться в B.B.B.B.B, вы сможете адресовать свой сервер локально.

Этот метод, очевидно, работает только в том случае, если вы используете DNS, но я часто полагаюсь на этот метод из-за такого поведения NAT. Кроме того, нет особого смысла в том, чтобы запросы попадали на ваш маршрутизатор, если вы подключаетесь к локальному ресурсу, особенно в большой сети.

В этой статье описывается этот тип поведения NAT, а также возможное решение с помощью iptables, если вы не хотите использовать DNS: http://www.the-art-of-web.com/system/iptables-nat/

2
27.01.2020, 23:34

Теги

Похожие вопросы