0

Я написал asmx веб-сервис и работаю над его размещением через IIS. Я добавил привязки портов к своему домену, и я могу получить к нему внешний доступ, посетив мой домен без проблем.

У меня проблема в том, что я не могу использовать порт 80 по умолчанию для размещения веб-службы, что мне нужно сделать из-за ограничений при сопоставлении с определенными портами.

Всякий раз, когда я получаю доступ к порту по умолчанию, я перенаправляюсь на свой веб-сайт WD MyCloud, в основном URL автоматически добавляется с /UI (www.mydomain.com перенаправляет на www.mydomain.com/UI)

Насколько я могу судить, у меня нет записей DNS, указывающих на этот внутренний IP-адрес, и у меня нет http-перезаписей, которые бы отправляли трафик на этот URL-адрес.

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

Единственное, что я могу сказать, это то, что когда я захожу в свой маршрутизатор Linksys и включаю опцию "Filter Internet NAT redirection", переадресация больше не происходит, и я отправляюсь на веб-URL-адрес Linksys, но ни один из моих портов не пересылается на этот момент.

2 ответа2

0

Всякий раз, когда я получаю доступ к порту по умолчанию, я перенаправляюсь на мой сайт WD MyCloud.

Похоже, что WD MyCloud действует как веб-сервер "по умолчанию" и отвечает на любой входящий http-трафик.

Как общий совет, есть три основных решения:

  1. Перенаправьте HTTP/HTTPS-трафик (80/443) на вашем маршрутизаторе, в частности, на ваш IIS-сервер (и оттуда отправляйте любые запросы на WD My Cloud на это устройство).

  2. Если возможно, измените порты, на которых работает WD My Cloud, для доступа в Интернет (т. Е. Измените HTTP/HTTPS с 80/443 на что-то другое).

  3. Запустите свой собственный DNS-сервер для www.mydomain.com (возможно, на той же машине, где установлена ваша IIS). Например, вы можете использовать BIND в Windows. Затем вы можете направить веб-трафик для www.mydomain.com на нужный компьютер в вашей сети.

В качестве примечания, я бы не стал вводить любое устройство в настройки "DMZ" для вашего маршрутизатора, так как это устройство, скорее всего, будет автоматически направлять на него веб-трафик.

0

Я изменил DNS-серверы, которые использует мой маршрутизатор, на DNS-серверы Google (8.8.8.8 и 8.8.8.4) и очистил кеш браузера.

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