라우터의 공용 IP 주소 찾기
라우터의 공용 IP 주소를 확인하는 것은 까다로워 보일 수 있지만 여러 가지 방법을 통해 간단하게 확인할 수 있습니다.
HTTP 요청을 통해 IP 가져오기
C#을 사용하면 HTTPClient를 활용하여 공개 IP를 얻을 수 있습니다.
<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의 경우:
<code class="language-bash"> wget -qO- http://bot.whatismyipaddress.com</code>
Curl 사용:
<code class="language-bash"> curl http://ipinfo.io/ip</code>
위 내용은 내 라우터의 공용 IP 주소에 어떻게 액세스할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!