โฮมเพจ » ทำอย่างไร » รับที่อยู่ IP จาก DNS Hostname ใน C #

    รับที่อยู่ IP จาก DNS Hostname ใน C #

    งานที่พบบ่อยเมื่อออกแบบแอปพลิเคชันที่ทำงานกับ TCP / IP และอินเทอร์เน็ตคือการค้นหาที่อยู่ IP จากชื่อโฮสต์ ผู้ใช้จัดการกับชื่อโฮสต์ได้ง่ายกว่าการพิมพ์ที่อยู่ IP.

    ก่อนอื่นคุณจะต้องเพิ่มเนมสเปซ System.Net ให้กับส่วนที่คุณใช้:

    ใช้ System.Net;

    ตัวอย่างรหัสเพื่อรับที่อยู่จากชื่อโฮสต์:

    string howtogeek = "www.howtogeek.com"; IPAddress [] addresslist = Dns.GetHostAddresses (howtogeek); foreach (ที่อยู่ IP ใส่ที่อยู่ในรายการที่อยู่) Console.WriteLine (theaddress.ToString ()); 

    นี่คือการทดสอบใน C # 2.0.