* .local 도메인을 확인하고 IP를 ping 할 수 있지만이 도메인을 ping 할 수 없습니다.

소량

vagrant-dns와 함께 DNS 서버를 사용 하기 위해 * .local 도메인 을 얻으려고합니다 . 작동하기 위해 dnsmasq가 그 앞에서 실행되도록 설정했습니다.

NetworkManager가 설치되었지만 다음으로 설정되어 있습니다. dns=none

resolve.conf :

nameserver 127.0.0.1 #this points to dnsmasq

테스트 해결 :

$ nslookup domain.local
Server:     127.0.0.1
Address:    127.0.0.1#53

Name:   domain.local
Address: 10.222.222.22

Dig는 동일하게 해결됩니다.

$ dig domain.local

; <<>> DiG 9.10.3-P4-Debian <<>> domain.local
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18052
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;domain.local.      IN  A

;; ANSWER SECTION:
domain.local.   86400   IN  A   10.222.222.22

;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sun Jan 29 19:18:52 CST 2017
;; MSG SIZE  rcvd: 49

정확한 주소입니다. IP를 핑할 수 있습니다.

ping 10.222.222.22
PING 10.222.222.22 (10.222.222.22) 56(84) bytes of data.
64 bytes from 10.222.222.22: icmp_seq=1 ttl=64 time=0.185 ms

하지만 주소를 핑할 수 없습니다.

$ ping domain.local
ping: domain.local: Name or service not known

또한 브라우저에서 호스팅 된 페이지를로드하려고했지만 DNS 오류가 발생했습니다. 이상한 점은 다른 모든 사이트가 제대로 작동하는 것 같지만 localhost DNS 서버를 사용하고 있는지 여부는 알 수 없습니다.

데비안 8 제시 / 테스트 사용

소량

답을 찾았습니다! 따라서 대부분의 사용자는 / etc / hosts 파일이 DNS 서버처럼 도메인을 확인한다는 것을 알 것입니다. 그러나 시스템은 그 파일을 찾는 것을 어떻게 알 수 있습니까? 그리고 그 파일이나 DNS 서버를 확인하는 순서를 어떻게 알 수 있습니까?

파일이 있습니다. /etc/nsswitch.conf

나는 라인이 있었다 :

hosts:          files myhostname mdns4_minimal [NOTFOUND=return] dns

이것은 / etc / hosts와 같은 파일을 먼저 확인하는 것을 의미합니다. 그런 다음 시스템 호스트 이름을 확인하십시오. 그런 다음 mdns4가 있는데, 로컬 네트워크에서 다른 컴퓨터를 찾기위한 프로토콜이라고 생각합니다.

mdns4 이후는 나를 붙들고 있었던 것입니다. [NOTFOUND=return]. mdns는 .local. 찾을 수없는 경우 다음 최종 검색 방법으로 넘어 가지 않고 dns실제로 중지하고 도메인이 존재하지 않는다고 시스템에 알립니다. dnsmasq에서 설정 한 도메인이 도메인이기 때문에 .local결코 거기에 도달하지 못했습니다.

이 문제를 해결하는 방법에는 두 가지가 있습니다. 첫 번째는 [NOTFOUND=return]. 이것이 제가 선택한 방식이며 훌륭하게 작동합니다. 나는 mdns가를보고 .local그것을 전달하기 전에 어쨌든 그것을 조회하려고 시도하기 때문에 약간의 지연이있다 dns.

내 파일은 다음과 같습니다.

hosts:          files myhostname mdns4_minimal dns

또 다른 옵션은 mdns를 실제로 사용하지 않기 때문에 완전히 제거 할 수도 있고 다른 tld를 .alocal대신 사용하도록 지시하는 방법이 있다는 것입니다.하지만이 방법을 사용하면 효과적으로 비활성화 할 수도 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

자신의 도메인 이름을 ping 할 수 있습니까?

분류에서Dev

DNS는 IP를 확인할 수 있지만 Ping은 할 수 없습니다.

분류에서Dev

ip-Address는 ping 할 수 있지만 사이트는 ping 할 수없고 검색 할 수도 없습니다.

분류에서Dev

* .local 도메인을 ping하거나 curl 할 수 없지만 nslookup은 작동합니다.

분류에서Dev

* .local 도메인을 ping하거나 curl 할 수 없지만 nslookup은 작동합니다.

분류에서Dev

WireGuard-서버를 ping하거나 도메인을 확인할 수 없습니다.

분류에서Dev

호스트 이름 만 ping 할 수 있지만 도메인은 핑할 수 없습니다.

분류에서Dev

DNS를 확인할 수 없지만 FQDN을 사용하여 nslookup을 ping하고 사용할 수 있습니까?

분류에서Dev

ping을 제외한 모든 프로그램에서 도메인을 확인할 수 없습니다.

분류에서Dev

IP 주소와 웹 사이트를 도메인으로 만 ping 할 수 있지만 탐색, 텔넷 등이 작동하지 않습니까?

분류에서Dev

EKS의 포드 : DNS를 확인할 수 없음 (하지만 IP를 ping 할 수 있음)

분류에서Dev

`host`를 사용하여 DNS를 통해 호스트 이름을 확인할 수 있지만 ping / ssh / ntp는 할 수 없습니다.

분류에서Dev

도메인 이름으로 웹 사이트를 ping 할 수 있지만 탐색 할 수없는 이유는 무엇입니까?

분류에서Dev

DHCP 클라이언트는 인터넷이 없지만 게이트웨이를 ping 할 수 있습니다.

분류에서Dev

BIND는 도메인 이름을 확인할 수 없습니다.

분류에서Dev

IP 및 FQDN으로 ping 할 수 있지만 SSL VPN을 통한 호스트 이름은 할 수 없습니다.

분류에서Dev

Ping은 호스트 이름을 확인하지만 웹 사이트에 액세스 할 수 없습니다.

분류에서Dev

win_ping을 사용하여 Windows Server를 ping 할 수 없습니다.

분류에서Dev

win_ping을 사용하여 Windows Server를 ping 할 수 없습니다.

분류에서Dev

IP로 내 컴퓨터를 ping 할 수 있지만 호스트 이름으로는 ping 할 수 없습니다.

분류에서Dev

고정 IP로 Ubuntu에서 도메인 이름을 확인할 수 없습니다.

분류에서Dev

새 AWS 인스턴스를 ping 할 수 없습니다.

분류에서Dev

인터넷 연결은 어떻게 되나요? Ping을하고 DNS를 쿼리 할 수 있지만 웹 페이지를 볼 수 없습니까?

분류에서Dev

우분투에서 raspberypi.local을 ping 할 수 없습니다.

분류에서Dev

특정 포트에서 사이트를 ping하고 온라인 상태인지 확인하려면 무엇을 사용할 수 있습니까?

분류에서Dev

microsoft.com을 ping 할 수 없지만 브라우저를 사용하여 열 수 있습니다.

분류에서Dev

microsoft.com을 ping 할 수 없지만 브라우저를 사용하여 열 수 있습니다.

분류에서Dev

microsoft.com을 ping 할 수 없지만 브라우저를 사용하여 열 수 있습니다.

분류에서Dev

IPv6을 ping 할 수 있지만 IPv4는 할 수 없습니다.

Related 관련 기사

  1. 1

    자신의 도메인 이름을 ping 할 수 있습니까?

  2. 2

    DNS는 IP를 확인할 수 있지만 Ping은 할 수 없습니다.

  3. 3

    ip-Address는 ping 할 수 있지만 사이트는 ping 할 수없고 검색 할 수도 없습니다.

  4. 4

    * .local 도메인을 ping하거나 curl 할 수 없지만 nslookup은 작동합니다.

  5. 5

    * .local 도메인을 ping하거나 curl 할 수 없지만 nslookup은 작동합니다.

  6. 6

    WireGuard-서버를 ping하거나 도메인을 확인할 수 없습니다.

  7. 7

    호스트 이름 만 ping 할 수 있지만 도메인은 핑할 수 없습니다.

  8. 8

    DNS를 확인할 수 없지만 FQDN을 사용하여 nslookup을 ping하고 사용할 수 있습니까?

  9. 9

    ping을 제외한 모든 프로그램에서 도메인을 확인할 수 없습니다.

  10. 10

    IP 주소와 웹 사이트를 도메인으로 만 ping 할 수 있지만 탐색, 텔넷 등이 작동하지 않습니까?

  11. 11

    EKS의 포드 : DNS를 확인할 수 없음 (하지만 IP를 ping 할 수 있음)

  12. 12

    `host`를 사용하여 DNS를 통해 호스트 이름을 확인할 수 있지만 ping / ssh / ntp는 할 수 없습니다.

  13. 13

    도메인 이름으로 웹 사이트를 ping 할 수 있지만 탐색 할 수없는 이유는 무엇입니까?

  14. 14

    DHCP 클라이언트는 인터넷이 없지만 게이트웨이를 ping 할 수 있습니다.

  15. 15

    BIND는 도메인 이름을 확인할 수 없습니다.

  16. 16

    IP 및 FQDN으로 ping 할 수 있지만 SSL VPN을 통한 호스트 이름은 할 수 없습니다.

  17. 17

    Ping은 호스트 이름을 확인하지만 웹 사이트에 액세스 할 수 없습니다.

  18. 18

    win_ping을 사용하여 Windows Server를 ping 할 수 없습니다.

  19. 19

    win_ping을 사용하여 Windows Server를 ping 할 수 없습니다.

  20. 20

    IP로 내 컴퓨터를 ping 할 수 있지만 호스트 이름으로는 ping 할 수 없습니다.

  21. 21

    고정 IP로 Ubuntu에서 도메인 이름을 확인할 수 없습니다.

  22. 22

    새 AWS 인스턴스를 ping 할 수 없습니다.

  23. 23

    인터넷 연결은 어떻게 되나요? Ping을하고 DNS를 쿼리 할 수 있지만 웹 페이지를 볼 수 없습니까?

  24. 24

    우분투에서 raspberypi.local을 ping 할 수 없습니다.

  25. 25

    특정 포트에서 사이트를 ping하고 온라인 상태인지 확인하려면 무엇을 사용할 수 있습니까?

  26. 26

    microsoft.com을 ping 할 수 없지만 브라우저를 사용하여 열 수 있습니다.

  27. 27

    microsoft.com을 ping 할 수 없지만 브라우저를 사용하여 열 수 있습니다.

  28. 28

    microsoft.com을 ping 할 수 없지만 브라우저를 사용하여 열 수 있습니다.

  29. 29

    IPv6을 ping 할 수 있지만 IPv4는 할 수 없습니다.

뜨겁다태그

보관