Я купил новый сервер Windows 2012 R2 для размещения веб-сайта на IIS сервера.
Но меня смущает IP-адрес сервера. Я получаю доступ к этому серверу с помощью mstsc (удаленная консоль / терминал). Когда я открываю сервер, на его удаленной панели отображается IP-адрес 122.183.217.52, и когда я запускаю команду ipconfig в cmd, он показывает мне IP-адрес 172.16.1.113, а также ipv4 настроен, например, для IP-адреса 172.16.1.12. Но при доступе к серверу я использую IP-адрес 122.183.217.52 для входа на этот сервер.
Итак, мой вопрос: почему он показывает мне IP-адрес 172.16.1.113 в cmd? Есть ли этому повод?
Благодарю за помощь ..
Вы смотрите на два разных типа IP-адресов. Существуют маршрутизируемые (общедоступные) и немаршрутизируемые (частные) IP-адреса. То, что вы делаете, - это вход на сервер, запускающий RDP-соединение с общедоступным IP-адресом (который, вероятно, является маршрутизатором, который перенаправляет порт на частный IP-адрес, назначенный серверу). В большинстве организаций у вас мало общедоступных IP-адресов, но много устройств. Каждому устройству нужен IP-адрес для связи с сетью и через Интернет. Существует маршрутизатор, который выполняет преобразование сетевых адресов, то есть процесс преобразования частного IP-адреса в общедоступный или наоборот.
Когда вы подключаетесь к общедоступному IP-адресу с помощью RDP, вы фактически подключаетесь к 122.183.217.52:3389. Маршрутизатор, для которого настроен общедоступный IP-адрес, перенаправляет трафик на сервер, которому назначен частный IP-адрес.
Вы -> RDP -> 122.183.217.52:3389 -> 172.16.1.113:3389
Если вы не знакомы с общедоступными IP-адресами и частными IP-адресами, вам следует прочитать эту страницу.
Мне кажется, что вы обращаетесь к своему серверу через публичный IP-адрес (IP-адрес, предоставленный вам вашим интернет-провайдером). Однако Ipconfig показывает IP-адрес локальной подсети вашего сервера. Вероятно, порт RDP (3389) перенаправляется из PublicIP-> LocalIP.