반응형
mac에서
> telnet localhost [port]를 하게 되면
Trying ::1...
Conntect to localhost
반면,
> telnet 127.0.0.1 [port]를 하게되면
Trying 127.0.0.1...
Connected to localhost.
흔히 localhost와 127.0.0.1(루프백)을 동일하게 사용해왔기 때문에 왜 이런 현상이 생기는지 궁금했다.
그래서 sudo vi /etc/hosts 파일을 열어보면 다음과 같다.
127.0.0.1 localhost, ::1 localhost 이렇게 두 부분이 있는데 [이글]을 참고해보면
localhost로 요청을 보내면 IP주소로 직접 직접 변환을 하는 과정을 거쳐야한다고 한다.
이 때 ::1(IPv6)를 감지하고 조회를 해보기 때문이라고 한다. 그래서 아직 IPv6를 쓰고 싶지 않기때문에
해당 라인 (::1)을 주석처리 하였다. 이후 DNS cache를 갱신을 해야한다.
dscacheutil -flushcache
이 후 다시 telnet에 localhost 요청을 보내면
'Trying ::1... ' 이런 문구가 뜨지 않고 바로 127.0.0.1로 연결을 요청하게 된다.
반응형
'MAC' 카테고리의 다른 글
mac 안드로이드 파일전송 (0) | 2020.09.18 |
---|---|
mac bash terminal 설정하기 (0) | 2020.08.26 |
mac finder에서 terminal 실행하기 (1) | 2020.07.29 |
mac에서 node, npm, expo 설치하기 (1) | 2020.07.06 |
qutebrowser mac 설치하기 ( 개발자를 확인할 수 없기 때문에 ) (0) | 2020.05.26 |
댓글