라우터의 공용 IP 주소 검색: 종합 가이드
라우터의 공용 IP 주소를 아는 것은 다양한 네트워크 작업에 필수적입니다. 그러나 로컬 네트워크 내에서 이를 직접 확인하는 것은 어려울 수 있습니다.
이러한 중요한 정보를 얻기 위한 몇 가지 효과적인 방법은 다음과 같습니다.
C# 솔루션:
C#의 비동기 작업의 경우 HttpClient
:
<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>
WebClient
:
<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>
명령줄 방법(Linux 및 Windows):
간결한 솔루션을 위해 wget
활용:
<code class="language-bash">wget -qO- http://bot.whatismyipaddress.com</code>
또는 다용도 curl
유틸리티를 사용하세요.
<code class="language-bash">curl http://ipinfo.io/ip</code>
이러한 방법은 운영 체제나 프로그래밍 기본 설정에 관계없이 라우터의 공용 IP 주소를 검색하는 안정적인 방법을 제공합니다.
위 내용은 프로그래밍 방식과 명령줄을 통해 라우터의 공용 IP 주소를 어떻게 얻을 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!