VB.net - Узнаем IP адрес сайта
Часто, перед администратором встает вопрос получения информации об IP адресе сайта (домена). Узнать за каким IP скрывается домен. Это бывает полезно для ручного анализа логов доступа к веб-серверу
Для того что бы получить список IP адресов сайта мы создадим небольшую программу.
На форму помещаем 2 textBox и 1 кнопку
Код программы выглядит следующим образом
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
'задаем переменную как IP адресс
Dim IP As System.Net.IPAddress
'очищаем поле IP адрессов
txtIp.Text = ""
'если ошибка (левый сайт) тогда ни чего не делаем
On Error Resume Next
'для каждого значения берем имя и адресс
For Each IP In System.Net.Dns.GetHostEntry(txtSite.Text).AddressList
'записываем значения в текст для IP
txtIp.Text += IP.AddressFamily.ToString() + ": " + IP.ToString + vbCrLf
Next
End Sub
End Class
Как видите, все легко и просто. Проверяем такие сайты гиганты как Яндекс и гугл, а также сайты по мельче. Как вы видите, наша программа не только ip 4 версии, но при наличии, ip 6.
Смотреть видео
END
|