怎么把多主机的网站一次解析出所有IP?
上边的图是某软件的图,能解析出百度的两个主机IP,请问用VB如何实现?解析百度的域名要出现下边的结果
www.baidu.com >> 202.108.22.5 202.108.22.43
这个是C++的代码,不知道行不行,可以看看:http://iask.sina.com.cn/b/9989448.htm
可以的话翻译成VB的代码
解决方案 »
- 谁有软件给我代理?
- 希望能得到宝贵意见
- VB MSChart里什么是次要网格
- vb里能实现使pc喇叭一直长鸣吗?
- 怎样改变datagrid中的内容但不改变它连接的数据库的内容,包括删除,修改,添加
- 菜鸟查询问题,大家请帮忙~~~
- API的函数窗口句柄参数前没加byval,该怎么调用?
- 怎样获取局域网所有服务器的名称和Ip地址
- VB中只用API来开发一个程序可能吗?
- 请问WebBrowser控件的Navigate和Navigate2的用法有什么区别,还有Stop和Quit及Refresh和Refresh2的用法有什么区别?望高手告之,还有哪位大侠有WebBrowser的详细资料。请发给我[email protected]谢谢
- VB IP地址和身份证
- vsflexgrid哪个版本最稳定呀?哪有下载?
http://topic.csdn.net/u/20090623/15/83fd893b-1ca1-42aa-932f-d7abb284a55e.html?seed=1346207492&r=57911518#r_57911518
s1=第一个IP
s2=第二个IP
s3=第三个IP
…………
以此类推
Dim a() As String
Dim i As Long
Shell "cmd.exe /c nslookup www.baidu.com > C:\temp\1.txt"
Sleep 1000
a = GetAddress("C:\temp\1.txt", "www.baidu.com")
For i = 0 To UBound(a)
Debug.Print Trim$(a(i))
Next
End SubFunction GetAddress(ByVal FileName As String, ByVal Name As String) As String()
Dim hFile As Integer
Dim sLine As String
Dim a() As String
Dim sAddress As String
hFile = FreeFile()
Open FileName For Input Access Read As #hFile
While Not EOF(hFile)
Line Input #hFile, sLine
If InStr(1, sLine, ":") Then
a = Split(sLine, ":")
If a(0) = "Addresses" Then
GetAddress = Split(a(1), ",")
GoTo Finish
End If
End If
Wend
Finish:
Close #hFile
End Function