2

我正在尝试使用 webmethod,但似乎我的应用程序无法解析 DNS。当我使用 url 配置我的应用程序(例如:http://mywebservice.com/webservice/methods.asmx)时,问题就会浮出水面,但当我通过服务器的 IP 地址访问相同的 webmethod 时,问题就不会出现。

问题是由于现有的 DHCP 服务器策略,我需要使用 url 而不是 IP 地址来访问 web 服务。

谁能帮我 ?

提前致谢。

更新:查看 moocha 要求我做什么,我发现:

D:>nslookup server.com 服务器:dnsserver.mycompany.com 地址:XXX.YYY.XXX.YYY

*** dnsserver.mycompany.com 找不到 server.com:域不存在

4

2 回答 2

3

您是否尝试过通过 nslookup从运行您的应用程序的同一系统确认相同的 DNS 查询有效?

IE,

C:\>nslookup
默认服务器:whatever.dns.example.org
地址:111.222.333.111

> 设置 q=a
> mywebservice.com
服务器:whatever.dns.example.org
地址:111.222.333.111

非权威答案:
名称:mywebservice.com
地址:208.254.26.139
于 2008-10-22T12:13:01.680 回答
0

再挖掘一点,我发现我的 PC 和服务器之间有一个代理。因此,我必须使用有效用户登录才能访问互联网。问题我的应用程序的服务器(运行 IIS 的地方)被配置为使用匿名访问运行。我所要做的就是在 IIS 中配置一个有权访问互联网的用户(通过代理)。终于问题解决了。

还有另一种选择,我可以使用登录用户的凭据通过代理授予访问权限;但这要求所有用户对应用程序和 Intranet 使用相同的登录信息。

于 2009-01-06T14:17:38.633 回答