Bu uygulama ile yazacağınız web sitelerin ip adreslerini göstermeyi
amaçlıyoruz.İlk olarak yapılması gerekenler visual studio da yeni bir
web site proje açıyoruz ve C# uygulaması olarak belirliyoruz.Ardından
oluşan dosyada bir textbox ve button ekleyelim.Button'ın click eventine
aşağıdaki kodları yapıştırın ve uygulamamazı çalıştırın.
www.olcaykuk.com gibi bir deneme yapın ve adresini çözümlendiğini görün.
Biraz inceleme:
using System.Net;
using System.Net.Sockets;
dosyalarını projemize default olarak ekli olarak gelmez bunları bizim eklememiz
Bir try catche bloğu içine bunları yazmayı uygun gördüm aksi halde
çeşitli durumlarda hatalara uğrayabilir.Bu blokla döndürelecek değerler
bize koşulu sağladığı taktirde bildirilecek.
try
{
IPHostEntry domain = Dns.GetHostEntry(TextBox1.Text);
foreach (IPAddress ip in domain.AddressList)
{
Response.Write(ip.ToString() + "<br />");
}
}
catch
{
Response.Write("IP Adresi Çözülemedi");
}
Örnek kodumuz:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Net;
using System.Net.Sockets;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
try
{
IPHostEntry domain = Dns.GetHostEntry(TextBox1.Text);
foreach (IPAddress ip in domain.AddressList)
{
Response.Write(ip.ToString() + "<br />");
}
}
catch
{
Response.Write("IP Adresi Çözülemedi");
}
}
}
Olcay KÜK