이 질문에는 이미 답변이 있습니다.
로컬 호스트 (Windows Vista의 경우)에 대해 Ping 명령을 사용하면 127.0.0.1로 표시되지 않습니다.
C : \ Windows \ system32> ping 로컬 호스트
Pinging GIGA [:: 1] :: 1부터 32 바이트의 데이터 :
대신 ::1
(콜론과 하나의 쌍)으로 표시됩니다 . 이것은 어떤 종류의 표기법입니까? 왜 127.0.0.1로 표시되지 않습니까?
다음은 c:\windows\system32\drivers\etc\hosts
파일 에서 볼 수있는 내용입니다 .
:: 1 로컬 호스트 127.0.0.1 로컬 호스트
Gregg가 제안한 대로 이미이 순서를 변경하려고했습니다.
127.0.0.1 로컬 호스트 :: 1 로컬 호스트
예상되는 결과가 127.0.0.1
우선 ::1
하지만 결과는 그렇지 않습니다.
지금 배운 것처럼 접두사 정책 을 추가 하면됩니다. cmd가 IP 버전 4를 사용하도록하려면 옵션을 -4
사용할 수 있습니다. Windows가 항상 IP 버전 4를 사용하도록하려면 네트워크 어댑터의 속성 대화 상자 또는 레지스트리 조정을 통해 IP 버전 6 또는 일부 구성 요소를 비활성화 할 수 있습니다 .
localhost name resolution is handled within DNS itself.