قطعه کد گرفتن آی پی یک دامنه در سی شارپ (IP هاست)

برای به‌دست آوردن آی پی (IP) یک هاست یا دامنه، نیاز به اتصال اینترنت وجود دارد. سپس می‌توان از متد زیر برای این کار استفاده کرد

public static string GetDomainIp(string url)
{
    try
    {
        System.Net.IPHostEntry hostName = System.Net.Dns.GetHostByName(url); // Like fullkade.com
        return hostName.AddressList[0].ToString();
    }
    catch
    {
        return null;
    }
}

ورودی URL: آدرس یا دامنه‌ی هاست بوده و بایستی حتما بدون http و … همانند fullkade.com وارد شود.
خروجی: درصورت موفقیت در بدست آوردن آی پی، مقدار آن به‌صورت رشته‌ای برگردانده شده و در غیر اینصورت، مقدار null خارج می‌شود.

مثال

در اینجا، آی پی سایت fullkade.com با استفاده از متد بالا به دست آمده و نمایش داده شده است:

string ip = GetDomainIp("fullkade.com");
Console.WriteLine(ip);

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

cp-codfk

نظرات ثبت شده بدون دیدگاه

توضیحات پیشنهادی نظرات اشتراک