Я использую сервер (server_name.corp.com) внутри корпоративной компании. На сервере я использую флеш-сервер для прослушивания 0.0.0.0:5000.
серверы не подвержены воздействию внешнего мира, но доступны через vpns.
Теперь, когда я запускаю host server_name.corp.com
в поле, я получаю ip1 (10.*.*.*
)
Когда я запускаю ifconfig
в поле, это дает мне ip2 (10.*.*.*
).
Также, если я запускаю ping server_name.corp.com
в той же коробке, я получаю ip2.
Также я могу ssh на сервер с ip1, а не ip2
Я могу получить доступ к серверу фляги по ip1: 5000, но не по ip2: 5000.
Я не слишком разбираюсь в сетях, поэтому не понимаю, почему есть 2 разных ips и почему я могу получить доступ к ip1: 5000 из браузера, а не к ip2: 5000.
Также, что эквивалентно команде хоста в python (как получить ip1 из python. Я использую socktet.gethostbyname (server_name.corp.com), который дает мне ip2)