2008-10-22 4 views
2

Я пытаюсь использовать веб-метод, но кажется, что мое приложение не может разрешить DNS. Проблема возникает, когда я настраиваю свое приложение с помощью url (например, http://mywebservice.com/webservice/methods.asmx), но это не происходит, когда я получаю доступ к одному и тому же веб-методу через IP-адрес сервера.Не удается разрешить DNS

Дело в том, что мне нужно получить доступ к веб-сервису, используя URL-адрес, а не IP-адрес из-за существующей политики сервера DHCP.

Может ли кто-нибудь мне помочь?

Заранее спасибо.

UPDATE: Проверка, что moocha попросил меня сделать, я узнал, что:

D:> Nslookup server.com Сервер: dnsserver.mycompany.com Адрес: XXX.YYY.XXX.YYY

*** dnsserver.mycompany.com не может найти server.com: Несуществующий домен

ответ

0

Рытье немного больше я обнаружил, что есть прокси между ПК и сервером. Поэтому я не могу войти в журнал с действительным пользователем, чтобы получить доступ к Интернету. Проблема была, что сервер моего приложения (где работает IIS) настроен на запуск с использованием анонимного доступа. Все, что мне нужно было сделать, это настроить в IIS пользователя, у которого есть разрешение на доступ в Интернет (через прокси). Наконец, проблема решена.

Был другой вариант, я мог бы использовать учетные данные зарегистрированного пользователя для предоставления доступа через прокси; но для этого требуется, чтобы все пользователи использовали одну и ту же информацию для входа в приложение и интрасеть.

+0

Вы должны быть осторожны при этом, так как если служба IIS каким-либо образом скомпрометирована, то она будет иметь те же права, что и пользователь, которого вы используете. (надеюсь, вы это сделали) – 2009-01-06 14:22:26

3

вы пробовали подтверждающие тот же DNS запрос работает через NSLOOKUP из одной и той же системы, в которой приложение работает?

есть,

C:\>nslookup 
Default Server: whatever.dns.example.org 
Address: 111.222.333.111 

> set q=a 
> mywebservice.com 
Server: whatever.dns.example.org 
Address: 111.222.333.111 

Non-authoritative answer: 
Name: mywebservice.com 
Address: 208.254.26.139
Смежные вопросы