Все мои веб-сайты находятся на общедоступном IP-адресе x.x.x.110
Мои компьютеры разработчиков имеют IP-адрес x.x.x.111
Находясь на сервере, я могу ввести адрес своего сайта .com в IE, и он отлично загрузится. Но если я попробую их на других компьютерах, время истечет.
Я думаю, это может быть из-за того, что маршрутизатор не поддерживает loopback (поиск в Google показал, что конкретный маршрутизатор не поддерживает loopback).
Итак, в значительной степени то, о чем говорится в названии. У меня есть сервер AD / DNS / DHCP и один сервер IIS, на котором размещены несколько веб-сайтов под одним IP-адресом, все под портом 80.
Я бы предпочел получить доступ к сайтам изнутри через локальный ресурс, но поскольку все они находятся под одним и тем же локальным IP-адресом и портом 80, я могу получить доступ только к одному из них, когда я наберу, скажем, 10.0.1.15, я закончил привязку 8080 к одному из другие сайты, чтобы я мог получить к нему доступ через 10.0.1.15:8080
Можно ли использовать мой DNS-сервер для пересылки запросов .com на локальный ресурс для нескольких сайтов под одним локальным и одним общедоступным IP-адресом?
роутер: RV042G серверы: 2012r2
Спасибо!
Это называется «крутить шпильку» на маршрутизаторе, и вы правы, в принципе невозможно, чтобы пакет выходил из маршрутизатора, а затем в обратном направлении и возвращался обратно.
Вы можете выполнить то, что хотите в DNS, с помощью так называемого DNS с разделением горизонта или многовидового режима: в основном, в зависимости от источника запроса, вы возвращаете внутренний IP-ответ или внешний IP-ответ.
Microsoft DNS должен поддерживать это.
это называется DNS с разделенным мозгом, у вас inside.domain.local должна быть запись DNS на вашем сервере AD, которая указывает на ваш частный адрес, а ваш DNS-сервер external.domain.com должен указывать на общедоступный IP-адрес, ваш сервер не может выходить в Интернет без перевода сетевого адреса, ничто не может - поэтому вам нужно будет выполнить NAT на сервере, если он еще не настроен. Для нескольких веб-сайтов на разных портах просто отредактируйте привязки и установите имя хоста для каждого веб-сайта, а затем установите DNS-имя для каждого веб-сайта.
So it's not a routing issue after all.