라우터의 공용 IP 주소에 액세스
이 가이드에서는 C# 코드와 명령줄 인터페이스를 모두 사용하여 라우터의 공용 IP 주소를 확인하는 여러 가지 방법을 간략하게 설명합니다.
C# 메소드
<code class="language-csharp">public static async Task<IPAddress> GetExternalIpAddress() { string externalIpString = (await new HttpClient().GetStringAsync("http://icanhazip.com")) .Replace("\r\n", "").Replace("\n", "").Trim(); if (!IPAddress.TryParse(externalIpString, out IPAddress ipAddress)) return null; return ipAddress; }</code>
<code class="language-csharp">public static void Main(string[] args) { string externalIpString = new WebClient().DownloadString("http://icanhazip.com").Replace("\r\n", "").Replace("\n", "").Trim(); IPAddress externalIp = IPAddress.Parse(externalIpString); Console.WriteLine(externalIp.ToString()); }</code>
명령줄 접근 방식
<code class="language-bash">wget -qO- http://bot.whatismyipaddress.com</code>
<code class="language-bash">curl http://ipinfo.io/ip</code>
이 예에서는 프로그래밍 방식(C#) 솔루션과 명령줄 솔루션을 모두 제공하여 라우터의 공용 IP를 얻는 다양한 기술을 보여줍니다.
위 내용은 C# 또는 명령줄 도구를 사용하여 라우터의 공용 IP 주소를 얻으려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!