2

DNS サーバーを解決するための以下のコードがあります。Socks 4、Socks 5、または HTTP プロキシがある場合、プロキシを使用するように変更する必要がありますか? もしそうなら、例を挙げていただけますか?前もって感謝します。

public static IPAddress ResolveHostName(string host)
{
    if (host.ToLower() == "localhost" || host.ToLower() == Environment.MachineName.ToLower())
        host = "127.0.0.1";

    IPAddress result;

    //This will parse IPV4 and IPV6
    IPAddress.TryParse(host, out result);

    //Not an IP Address but a server name
    IPAddress ipAddress = result ?? Dns.GetHostEntry(host).AddressList[0];

    return ipAddress;
}
4

0 に答える 0