“0.693”을 검색하면 왜“0.0.2.181”이 표시됩니까? [복제]


27

수학을 공부하는 동안 나는 숫자를 만나서 의미가 있는지 궁금했습니다. 브라우저 검색 창에 입력했습니다 ( "0.693"). IP 주소 0.0.2.181로 리디렉션되어 "도달 할 수 없음"오류 메시지가 나타납니다.

이 IP 주소로 리디렉션 된 이유는 무엇입니까?


6
첫눈에 ln (2).
— YSC

검색 주소창이 아닌 검색 창에 입력하셨습니까?
— David Schwartz

답변:


47

이 IP 주소로 리디렉션 된 이유는 무엇입니까?

브라우저 주소 표시 줄에 a .가 표시되고 IP 주소라고 생각합니다.

이것은 DNS 조회를 수행하기 위해 Windows로 전달됩니다.

> nslookup 0.693
Server:  UnKnown
Address:  192.168.42.129

Name:    0.693
Address:  0.0.2.181

노트 :

693 = 256 * 2 + 181

따라서 0.693은 0.0.2.181로 변환됩니다.


이 전환을 방지하려면 어떻게해야합니까?

앞에 접두사를 붙입니다 '.

여기에 이미지 설명을 입력하십시오


8
또한 많은 브라우저에는 주소 표시 줄 옆에 실제 검색 표시 줄이 있습니다. 검색을 입력해도 효과가 있습니다. 또한 주소 표시 줄에 g search phraseOpera, Vivaldi 및 기타 크롬 기반 브라우저와 같이 입력하여 검색 할 수있는 브라우저도 있습니다 .
— LPChip

1
@LPChip 예. 내 FF는 결합 된 검색 / URL 바 (필드)로 구성됩니다. 나는 http://0.693재현 하기 위해 들어가야 했다.
— DavidPostill

1
나는 잘못 생각할 수도 있지만 점이 있기 때문에 dns 조회로 이동하는 URL로 식별되며 어떤 이유로 Windows는 그것을 IP 주소로 해결하게되어 기쁩니다.
— PTwr

@LPChip 당신은 또한 FF로 키워드를 지정할 수 있습니다. 항상 별도의 검색 창을 사용하므로 주소를 입력하려면 Ctrl + L, 검색에는 Ctrl + K가 필요합니다
— phuclv

8
접두사가 붙으면 ?일반적으로 검색이 시작되고 모든 추가 처리가 방지됩니다. 귀하의 경우 접두사를 사용 '하면 아포스트로피가 포함 된 검색어가 나타납니다.
— Joey

7

0.693이 0.0.2.181이 된 이유는 DavidPostill에 의해 설명되었습니다. 간단히 말해서 문자열은 유효한 IP 주소처럼 보입니다.

이제 용어를 검색하려면 Ctrl+ K(Firefox 및 Chrome에서 작동) 또는 Ctrl+ E(Firefox에서만)를 사용하십시오. 브라우저가 유효한 주소인지 아닌지를 추측하게하는 대신 검색을 트리거합니다.


7

DavidPostill은 왜 리디렉션을했는지 설명했지만 숫자가 0.693에서 0.0.2.181로 어떻게 바뀌 었는지에 대해서는 언급하지 않았습니다.

여기서 진행되는 것은 IP 주소가 일반적으로 <number>.<number>.<number>.<number>부호없는 32 비트 값 으로 일반적으로 설명되지만 점 표기법은 편의상이며 실제로 점으로 구분 된 4 개의 8 비트 그룹으로 분할 된 값입니다. 입력은 일반적으로 4 그룹 개념에 있지만 파서는 항상 숫자로 받아들입니다.

693 = 256 * 2 + 181.


5
핑 192.168.072 (2 개의 점만)가 192.168.0.58의 응답을 반환하는 이유 도 참조하십시오 . 더 완전한 설명을 위해.
— Bob

4
당신은 그것을 설명하는 내 대답의 일부를 놓쳤다 ...
— DavidPostill

<number>.<number>.<number>.<number>스택 교환의 마크 다운 파서는 바보이며 HTML을 이스케이프하지 않고 유사한 것을 제거하기 때문에 백틱 으로 탈출해야 합니다.
— IMSoP
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.