Jag har ett IP-nummer som jags kulle vilja kolla upp. Hur kan man göra detta? Den informationen jag skulle vilja ha är t.ex. vilken leverantör som användaren använder och vilket land han/hon är från... Skulle också gärna vilja ha "Reverse DNS". vd är det förresten? Är Reverse DNS alltid samma för en person??
Jag kan hur man hämtar en annan sida och letar i HTML-koden efter det man vill ha... Men så vill jag inte göra nu. Dessutom så vill väl inte WhoIs-sökmotorerna att jag gör så? Har läst det på alla WhoIs vad jag vet??
Jag har kommit fram till att jag vill söka i olika databasen såsom den på ripe.net för Europa...
De flesta lösningar verkar vara baserade på XMLHTTP men jag harockså läst att man kan kontakta databasen på ett annat sätt som rekommenderas av ripe.net om man skall söka i ett script på den egna webbplattsen...
Är det någon som har en aning om hur man gör detta eller vet en sida som beskriver det??
Function GetRDNS(strIP)
If InStr(strIP, ".") = 3 Then
Set objHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objHTTP.Open "GET", "http://www.dnsstuff.com/tools/ptr.ch?ip=" & strIP, False
objHTTP.Send
strHTML = objHTTP.ResponseText
Set objHTTP = Nothing
With New RegExp
.IgnoreCase = True
.Global = False
.Pattern = "PTR record:.*TTL"
For Each Match In .Execute(strHTML)
strMatch = Mid(Match.Value, 16, (Len(Match.Value)-25))
Next
End With
GetRDNS = strMatch
Else
GetRDNS = "No valid IPv4"
End If
End Function
255 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2