主题最新回顾(发布时间:2004-7-8 16:05:00) |
---|
-- 作者:zhl(0.0.*.*)
-- 肯定应该是在InitPPPNet之前调用SetDNSServer( ),因为应该首先将DNS服务器的IP配置到一个参数表中,然后再进行初始化操作。我们提供的DNS测试例程进行反复测试是没有问题的。 |
主题最新回顾(发布时间:2004-7-8 15:32:00) |
---|
-- 作者:alan(0.0.*.*)
-- 我测试过了,每次在调用InitPPPnet( )之前调用SetDNSServer()函数设置DNS服务器的IP是错误的,应该在SetupPPPLink()(打印出“PPP Link Up”信息)之后设置DNS服务器的IP才是正确的。但是我的问题是在第一次PPP Link Up时可以正确执行,正确运行以后若出现错误而再次进行SetupPPPLink()时就不行了,DNS2IP()返回值为-1,这似乎是没有道理的!若重新上电启动的话,那么DNS2IP()函数又可以正确解析域名了。请技术人员或者各位大牛给出解释,谢谢先。 |
主题最新回顾(发布时间:2004-7-8 13:14:00) |
---|
-- 作者:zhl(0.0.*.*)
-- 返回-1,表示不能从DNS服务器中获取IP地址。每次在调用InitPPPnet( )之前须首先设置DNS服务器的IP。 |
主题最新回顾(发布时间:2004-7-8 12:02:00) |
---|
-- 作者:alan(0.0.*.*)
-- 域名转换函数的疑问! 在“互联网的应用接口函数说明”中,有如下函数: int DNS2IP( char* fullname, char* IPStr ) 功能描述解析域名将域名转换为IP地址。 该函数有时(在第一次PPP Link Up时可以正确执行,但是以后若进入PPP Link 时就不行了)不能正确得到IP地址,并且返回-1。请问技术人员,该函数在那些情况下返回-1? |