문제

그것은 항상 가능하 핑 localhost 고 그것을 해결하 127.0.0.1?

알 Windows Vista,XP,우분투와 데지 않는 모든 사람니까?

도움이 되었습니까?

해결책

모든 정의 구현하는 TCP/IP 주소 예약 127.0.0.1 를 참조하는 로컬 컴퓨터에 저장할 수 있습니다.그러나 매핑을의 이름이"localhost"하는 주소는 일반적으로 의존하는 시스템에서 hosts 파일입니다.는 경우를 제거하는 로컬 호스트 항목에서 hosts, 다음 로컬 호스트 이름 없이 제대로 해결하려면에서 모두.

다른 팁

127.0.0.1 이유에서 모든 IP 스택한 로컬 호스트.

"localhost"으로 호스트 이름 상할 수 있다.면 호스트/DNS 설정이 잘못 구성되어,localhost 이 해결되지 않습니다.

예제에서 데비안 박:

topaz:/root# vi /etc/hosts
[comment out localhost entry]

topaz:/root# ping localhost 
ping: unknown host localhost

No.을 위해 시작 localhost 컨벤션은 오히려 이상 규칙이 있습니다.대부분의 설정 기본적으로,하지만 아무것도 없을 위임습니다.

둘째,아무것도 없는 것을 말할 수 있습니다 항상 핑 127.0.0.1.로 예에서(유닉스 시스템)에 다음과 같이 하십시오.

sudo ifconfig lo down ping 127.0.0.1

cruizer 말 127.0.0.1(는 경우)을 정의하는 로컬 컴퓨터에 저장할 수 있습니다.그러나 그것은 하지 않아도 존재한다.

의 현학적 응답(sorry,Greg:),을 읽 RFC3330:

   127.0.0.0/8 - This block is assigned for use as the Internet host
   loopback address.  A datagram sent by a higher level protocol to an
   address anywhere within this block should loop back inside the host.
   This is ordinarily implemented using only 127.0.0.1/32 for loopback,
   but no addresses within this block should ever appear on any network
   anywhere [RFC1700, page 5].

(이하"일반적으로"위의 아이기보다는"종종"-현재 대부분의 운영을 지원 시스템을 사용하여 모든 127.0.0.0/8loopback.)

과 관련하여 여부는"localhost"항상 해결하 127.0.0.1-그는 올바른 그것은 일반적으로 동일합니다,그러나 기술적으로 구현 특정:

~> dig localhost.t...e.org

...

;; ANSWER SECTION:
localhost.t...e.org. 86400 IN    A       127.0.0.2

DNS 서버 클라이언트가 연결되어 있는 다음과 같은 rfc1912 다음 예,로컬 호스트를 확인해야 합 127.0.0.1.

RFC1912
4.1
...
   Certain zones should **always be present** in nameserver configurations:
           primary         localhost               localhost
           primary         0.0.127.in-addr.arpa    127.0
...
   The "localhost" address is a "special" address which always refers to
   the local host.  It should contain the following line:

           localhost.      IN      A       127.0.0.1

   The "127.0" file should contain the line:

           1    PTR     localhost.

나는 생각 localhost 꽤 많이 해결하 127.0.0.1 대부분의 플래폼은 모든 Ip 를 시작하는 127...* 를 해결 로컬 호스트뿐만 아니라.Ping 명령을 시도하십시오 127.255.255.254 고 그것은 여전히 대응합니다.

에서는 이론이 있는 경우 그것은 없을 수도 있습니다.실제로,그것은 항상있다.

괜찮은 방화벽을 필터링할 수 있 액세스 루프백한 인터페이스.그래서,그것의 가능한 방화벽을 설정합하는 규칙을 삭제 icmp 핑 패킷을 localhost(127.0.0.1).또한,다른 사람으로는 이미 언급했듯이,의 존재조차 localhost 또는 127.0.0.1 주소와 루프백 인터페이스를 보장되지 않습니다.

대답:

127.0.0.1,로"루프백",이 필요합니다.하지만 컴퓨터가 당신이 어리석은 것 같은 사용하지 않거나 구성하는 범위에서의 물리적 인터페이스,이들은 모두 유효하지 않습니다.

"localhost"단지 호스트명,는 규칙에 따라야 합 127.0.0.1 으로 시스템 관리자 또는 hostmaster 하지 않도록 해야 합 구성할 수 있는 localhost 를 가리키는 다른 주소입니다.

당신은 편집하지는 당신의 호스트 파일 주소를 변경하려면의"localhost".을 구성해야 합니다 귀하의 도메인을 localhost.고 localhost.domain.com 하는 항목이 포인트 127.0.0.1.

지 않도록 주의하십시오 당신의 프록시 서버에 응답하"localhost"또는 어떤 FQDN 로 시작하는 localhost.

확인.

는 이유 그것이 해결될 그것은 기록에서%WINDOWS_DIR%\System32\drivers\etc.\hosts 파일에 다음과 같다:

127.0.0.1localhost

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top