"medium.com"이 로컬 호스트 IP 주소 127.0.0.1로 확인되는 이유는 무엇입니까?

"medium.com"이 로컬 호스트 IP 주소 127.0.0.1로 확인되는 이유는 무엇입니까?

이것은 이전에 게시된 질문의 일부입니다.여기 우분투에 물어보세요.


며칠 전 특정 사이트에서 차단을 당했습니다. 처음에는 정부에서 사용을 막는 줄 알았습니다. 그래서 해당 사이트에 액세스하기 위해 VPN(VPN-Gate 서비스 + OpenVPN 클라이언트 사용)으로 IP 주소를 위조했습니다. 그러나 시간이 지날수록 차단되는 사이트의 수가 늘어나고 있습니다.

그래서 저는 이러한 사이트 중 어느 것도 기술에 관한 것이기 때문에 차단할 가치가 없다는 것을 알게 된 작은 목록을 만들기로 결정했습니다. 아래 목록은 PR_IO_TIMEOUT_ERRORFirefox 또는 ERR_CONNECTION_REFUSEDChrome에서 오류를 반환합니다.

  • Medium.com (이 사람이 처음이었어)
  • linux.org
  • itsfoss.com(Chrome에서만 액세스할 수 있지만 매우 느림) 등

아래는 다음의 출력입니다 dig medium.com.

; <<>> DiG 9.16.6-Ubuntu <<>> medium.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 285
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;medium.com.                    IN      A

;; ANSWER SECTION:
medium.com.             3600    IN      A       127.0.0.1

;; Query time: 152 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Mon Jan 25 22:48:57 +07 2021
;; MSG SIZE  rcvd: 55

다음은 다음의 출력입니다 nslookup medium.com.

Server:         127.0.0.53
Address:        127.0.0.53#53

Non-authoritative answer:
Name:   medium.com
Address: 127.0.0.1

Apache2 가상 호스트를 다시 확인했습니다. 구성에는 'medium.com'을 127.0.0.1. 최신 브라우저(FF 또는 Cr)에서는 w3m(텍스트 기반 브라우저)이 로컬 HTML 페이지를 반환하는 동안 '연결할 수 없습니다'라는 메시지가 표시됩니다.

더 많은 정보:

  • 내 Ubuntu ARM 20.10(Raspberry Pi 4)에서 발생합니다.
  • Apache2를 설치했지만 인터넷에 대한 게이트가 열리지 않습니다(단순히 개발 단계용입니다).
  • OpenVPN도 있고 최근에는 VPNGate를 사용하고 있습니다.

이것이 내 PC의 네트워킹에 대해 내가 아는 전부입니다.

PS 나는 이 다른 질문을 읽었습니다."xbcd.com이 Linux(Ubuntu) 및 Android에서 로컬 호스트(127.0.0.1)로 확인되는 이유는 무엇입니까?"하지만 원본 포스터에는 저처럼 문제가 없는 것 같아서 문제를 해결할 수 있는 답변을 찾기 위해 이 글을 다시 게시하고 싶습니다.

2021년 1월 28일 업데이트(user3840170 요청에 따라)

다음은resolvectl

Global
       LLMNR setting: no
MulticastDNS setting: no
  DNSOverTLS setting: no
      DNSSEC setting: no
    DNSSEC supported: no

Link 2 (eth0)
      Current Scopes: none
DefaultRoute setting: no  
       LLMNR setting: yes 
MulticastDNS setting: no  
  DNSOverTLS setting: no  
      DNSSEC setting: no  
    DNSSEC supported: no 
 
Link 3 (wlan0)
      Current Scopes: DNS         
DefaultRoute setting: yes         
       LLMNR setting: yes         
MulticastDNS setting: no          
  DNSOverTLS setting: no          
      DNSSEC setting: no          
    DNSSEC supported: no          
  Current DNS Server: 192.168.43.1
         DNS Servers: 192.168.43.1
          DNS Domain: ~.

2021년 1월 28일 업데이트(tripleee 요청에 따라)

결과는 다음과 같습니다 dig @192.168.43.1 medium.com.

; <<>> DiG 9.16.6-Ubuntu <<>> @192.168.43.1 medium.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17622
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1280
;; QUESTION SECTION:
;medium.com.                    IN      A

;; ANSWER SECTION:
medium.com.             3600    IN      A       127.0.0.1

;; Query time: 52 msec
;; SERVER: 192.168.43.1#53(192.168.43.1)
;; WHEN: Thu Jan 28 13:37:54 +07 2021
;; MSG SIZE  rcvd: 55

결과는 다음과 같습니다 dig @alina.ns.cloudflare.com. medium.com.

; <<>> DiG 9.16.6-Ubuntu <<>> @alina.ns.cloudflare.com. medium.com
; (6 servers found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10768
;; flags: qr aa rd; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;medium.com.                    IN      A

;; ANSWER SECTION:
medium.com.             300     IN      A       104.17.225.63
medium.com.             300     IN      A       104.17.31.52

;; Query time: 476 msec
;; SERVER: 173.245.58.61#53(173.245.58.61)
;; WHEN: Thu Jan 28 13:38:32 +07 2021
;; MSG SIZE  rcvd: 71

답변1

192.168.43.1에서 DNS 서버를 실행하는 사람은 누구나 그렇게 구성했습니다.

127.0.0.53에서 로컬 mDNS 서버를 수동으로 우회하면 시스템에서 사용하도록 설정한 DNS 서버에서 실제로 표시되는 결과가 나오는지 확인할 수 있습니다. 쿼리는 dig @192.168.43.1 medium.com.이를 보여줍니다.

현재 DNS 서버를 신뢰할 수 없다면 다른 DNS 서버를 사용하도록 시스템을 구성해 보십시오. 8.8.8.8 및 1.1.1.1과 같이 잘 알려진 공개 버전이 몇 가지 있습니다.

관련 정보