2

У меня есть полное доменное имя, скажем, abc.com. только с одним внешним IP, и я использую серверы zoneedit.com ns .

Я настроил www как CNAME для abc.com . Веб-сервер настроен с IIS на локальном компьютере. То, что я хочу сделать, это иметь поддомен xyz abc.com, который будет перенаправлен, скажем, 192.168.1.120 на локальном ПК, но чтобы он был доступен из Интернета, например http://xyz.abc.com/ .

Как мне сделать эту работу?

Я попытался настроить заголовки в IIS, например, для www.abc.com на порт 80 192.168.104 (это IP для веб-сервера) и xyz.abc.com на порт 80 192.168.120 (другой сервер, который НЕ является веб сервер).

3 ответа3

2

Локальные адреса (например, 192.168.*.*) не разрешены в интернете. Они управляются вашим локальным маршрутизатором и переводятся туда.
Если у вас есть только один общедоступный IP-адрес, то у обоих поддоменов должен быть одинаковый IP-адрес. Весь трафик не помечается как приходящий с определенного домена (хотя HTTP-трафик почти всегда есть).

Однако вы можете использовать переадресацию NAT. Это делается вашим маршрутизатором и перенаправляет порты. Вы можете перенаправить трафик на порт 80 на 192.168.1.104, а весь другой трафик на 192.168.1.120, но xyz.abc.com:80 и www.abc.com:80 будут разрешены в your.public.IP.addresss:80 и ваш маршрутизатор не сможет заметить разницу.

1

С помощью Apache вы настраиваете так называемые виртуальные хосты. Веб-сервер увидит запрашиваемый поддомен, и вы можете сделать с этим запросом то, что вы хотите в этот момент. Конфигурация обратного прокси-сервера может иметь этот запрос sub.domain на другой внутренний IP-адрес.

Я только настраивал это на Apache, но я уверен, что в IIS есть идентичные функциональные возможности. В любом случае Reverse Proxy - это то, что вы ищете.

-3

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

Зачем тебе это делать?

Кроме того, если у вас нет контроля над записями PTR IP вашего WAN, вы ничего не можете сделать.

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