“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.