把IP转换为域名,单独做没有问题?但是一在程序里面就不行了?怪哉!
把IP转换为域名,单独做没有问题?但是一在程序里面就不行了?
已经有了一个过程
gethostnamebyaddr (byval address as string)
我单独测试没有问题,可以把输入的IP地址转换为
对应的域名,否则,返回IP地址本身。
但是我要把一批IP地址转换成域名的字符串,就不行了,总是
返回我的本机的名称。
请问各位道兄怎么回事?
代码如下:
On Error Resume Next
DoEvents
dnsname = GetHostNameFromIP(fip)
Debug.Print dnsname
‘conn.Execute "insert into tbflow (name,ondate,ip,port) values ('" & fname & "','" & fdate & "','" & dnsname & "','" & fport & "')"
sum = sum + 1