El otro día estaba desarrollando un pequeño programa para actualizar un nombre de dominio que tengo en el proveedor de DNS gratuito de No-IP y necesitaba saber mi IP pública. Buscando encontré que la página What Is My IP ofrece una página ASP que te ofrece esta información así que he creado la siguiente función:
Public Function WhatIsMyIP() As String
Dim WhatIsMyIPUrl As String = "http://whatismyip.com/automation/n09230945.asp"
Dim req As HttpWebRequest
Dim res As HttpWebResponse
Dim Stream As IO.Stream
Dim PublicIP As String = String.Empty
Dim sr As StreamReader
Try
req = WebRequest.Create(WhatIsMyIPUrl)
res = req.GetResponse()
Stream = res.GetResponseStream()
sr = New StreamReader(Stream)
PublicIP = sr.ReadToEnd()
sr.Dispose()
Catch ex As Exception
End Try
Return PublicIP
End Function
ya no lo permite , da error en el servidor, el codigo es correcto pero la web no da el servicio
ResponderEliminar