로컬 IP 주소 이해 및 PHP에서 검색
PHP에서 시스템의 IP 주소를 가져오려고 할 때 다음이 발생할 수 있습니다. IPv6 루프백 주소(localhost)를 나타내는 결과 "::1"이 나타납니다. 그러나 예상되는 IPv4 주소 대신 이 주소가 표시되는 이유가 확실하지 않을 수 있습니다.
그 이유는 "::1"이 루프백 인터페이스의 실제 IP 주소이기 때문입니다. 이 인터페이스는 머신을 머신 자체에 연결하고 로컬 통신에 사용되는 가상 네트워크 인터페이스입니다. IPv4에서 루프백 주소는 "127.0.0.1"입니다.
다른 IP 주소를 얻으려면 다른 네트워크 인터페이스를 통해 서버에 연결해야 합니다. 이는 이더넷 또는 Wi-Fi 인터페이스와 같은 물리적 네트워크 어댑터나 VPN 또는 SDN(소프트웨어 정의 네트워킹) 인터페이스와 같은 가상 네트워크 어댑터를 사용하여 달성할 수 있습니다.
시스템의 실제 IP 주소인 경우 다음 코드를 사용할 수 있습니다.
<code class="php">echo $_SERVER['SERVER_ADDR'];</code>
이 코드는 서버와 연결된 기본 IP 주소(일반적으로 활성 상태인 물리적 또는 가상 네트워크 어댑터의 IP 주소)를 표시합니다. 네트워크에 연결되어 있습니다.
위 내용은 PHP에서 IP 주소 대신 IPv6 루프백 주소(::1)가 표시되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!