получить IP-адрес от URL - PullRequest
       1

получить IP-адрес от URL

0 голосов
/ 28 сентября 2010

Я пытаюсь получить местоположение страны по IP-адресу, который я также ищу по фактическому URL.Однако для определенных URL я получаю следующую ошибку:

Запрошенное имя является допустимым и было найдено в базе данных, но оно не имеет правильных связанных данных, разрешаемых для

Я хотел использовать следующий код для идентификации прокси-сервера, но, поскольку это обычное консольное приложение, я не уверен, как его обойти.Вот мой код:

For Each prod In querylist
    If myfetcher.getHtml(prod, userAgent, page) Then
      ' The lines below I use to find proxy ip
      ' but error name 'Request' not declared
        ' Dim nowip As String
        ' nowip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
        ' If nowip = "" Then
        'nowip = Request.ServerVariables("REMOTE_ADDR")
        'End If
        '

        If prod.Contains("http://") Then
            prod = Regex.Replace(prod, "http://", "")
        End If
        badHost = prod
        Dim ipEntry As IPHostEntry = Dns.GetHostByName(prod)
        Dim IPAdd As IPAddress() = ipEntry.AddressList
        Dim i As Integer = 0
        For i = 0 To IPAdd.GetUpperBound(0)
            number = number & "IP Address {0}:{1}" & IPAdd(i).ToString
        Next
        IPList.Add(prod & " " & number)
        number = ""
    Else
        badList.Add(prod)
        number = ""
    End If
    count = count + 1
Next

1 Ответ

0 голосов
/ 20 июля 2013

Вот способ сделать это независимо от языка:

сделать HTTP GET для

domain2ip.net/:url

как

http://domain2ip.net/www.edresearch.co.jp

есть

122.200.237.66

вы можете даже к нему из JavaScript

 $.getJSON("http://domain2ip.net/google.com", callback);

Раскрытие: это мой сайт и открытый исходный код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...