1

Я сопоставил IP в файле хоста. Мой IP XXX.XXX.XXX.XXX Имя сервера myservername - это просто имя без "."

Когда я пытаюсь пропинговать его из командной строки с помощью ping myservername, он возвращает правильный ip

но когда я пытаюсь просмотреть его с помощью URL

http://myserver/webapplicationURL/myservice.svc?wsdl

Невозможно определить IP-адрес по имени хоста для

Кто-нибудь может руководить?

Я использую Windows 7 Broswer, я попробовал Chrome 37.0.2062.120

3 ответа3

0

Ты знаешь почему? Предполагая, что ваш локальный ip - 127.0.0.1, и вы, например, разместили свой сервер на порту 8080, что произойдет? Это связано с вашим реальным IP (я имею в виду публичный)? НЕТ!
Это то, в чем вы не правы. Вы должны включить его в модеме DMZ (Delimi (sth) Zone) или использовать виртуальные серверы.
Следить:

  • Войдите в свой модем
  • Перейти к расширенной настройке -> NAT
  • Если вы не видите DMZ и Virtual Server внизу, меняйте Virtual Circuit пока не появятся две опции.
  • По сути, DMZ не рекомендуется, поскольку она открывает все ваши открытые порты для реального мира, и это проблема безопасности, поэтому выбор Virtual Server должен быть лучшим выбором.
  • Если вы выбираете DMZ, введите IP-адрес вашей сети (например, 192.168.1.100 или что-то еще)
  • Если вы выбираете виртуальный сервер:

    • Выберите приложение или дайте ему имя yourslef
    • Выберите протокол для TCP (или выберите UDP)
    • Затем выберите Начальный номер порта и Конечный номер порта, который, если вы хотите открыть 8080, например, будет Начать с 8079 и Конец до 8081.
    • Введите IP своей сети в Локальный IP-адрес
  • Сохраните его и перезагрузите модем. затем каждый раз, когда вы открываете порт 8080 на своем компьютере (ваш конкретный сетевой IP-адрес), он автоматически привязывается к вашему общему IP-адресу. Но будьте осторожны с безопасностью.

0

Вы не указали, какой браузер или операционную систему вы используете, но вам, вероятно, необходимо перезапустить браузер и, возможно, отключить кэш DNS (например, с помощью ipconfig /flushdns)

0

Вы можете попробовать добавить домен поиска DNS после него.

Вы можете узнать, что это такое, с помощью следующего:Cmd > ipconfig > Primary DNS suffix

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