OpenDNS-호기심의 문제


0

오늘 밤 나는 웹 서버에서 일하고 있었고 갑자기 더 이상 내 웹 사이트에 액세스 할 수 없다는 것을 알았습니다 (그날 저녁 잘 작동했습니다). 테스트 및 진단에 많은 혼란이 있었지만 실제로 오류를 확인할 수 없었던 IPv6 DNS 2620 : 0 : ccc :: 22620 : 0 : ccd :: 2 에서 2001 : 4860으로 전환했습니다. : 4860 :: 88442001 : 4860 : 4860 :: 8888 (OpenDNS에서 Google로), lo 및 보라 (!), 내 웹 사이트가 돌아 왔습니다.

포럼의 게시물과 일반적으로 인터넷을 살펴보면 해당 서비스에 많은 OD 문제가 있음을 알 수 있습니다 ( : https://support.opendns.com/hc/en-us/community/posts / 115000791928-Open-DNS-Blocking-websites-for-no-reason- )이 사이트 중 하나인지 아니면 어떤 이유로 든 내 웹 사이트를 좋아하지 않는지 궁금하십니까?

궁금한 점은 : 내 웹 사이트 웹 페이지는 : insurgent.info 입니다. 그것은 탐색이 기본입니다 형편 treehuggers는 (적어도,이 하나, 또는)와, 그래,이 질문은 아마 그렇지 않은 곳이어야한다 심술 궂은이며, 존재하지 않는.

===================================================== ========================

업데이트 16.05.18 : 문제는 분명히 DNS 서비스와 관련 이 없습니다 . 오늘 바로 IPv6 서비스를 세 번 변경해야했습니다 (IPv4 DNS는 ISP, DNSSEC 보안 IPv4 클라이언트 해결 프로그램을 통해 ISP에서 다루고 있습니다) 모든 시도가 시간 초과되기 전에 웹 페이지를 한 번, 최대 두 번까지 탐색 할 수있었습니다. 오늘 저녁이 문제는 너무 나빠서 랩톱을 사용하여 업데이트, 패키지 설치 또는 인터넷과 관련된 어떤 것도 할 수 없었습니다. namedhttpd에 대한 로그 에는 아무런 문제가 없으며 랩톱과 Windows PC는 동일한 라우터를 사용하고 있으며 로그에 공격이나 다른 문제가 없으므로 어떤 일이 일어나고 있는지 전혀 이해할 수 없습니다.

라우터에는 매우 포괄적 인 방화벽과 DoS Defence가 있기 때문에 랩톱에는 방화벽이 없습니다. 또한 인터넷에 열려있는 포트가 없어야하며 MySQL은 원격 연결이 비활성화되어 있습니다.

웹 사이트가 다른 사람에게 공개된다는 사실을 알고 있습니다. 웹 사이트를 탐색 할 수없는 유일한 사람은 본인입니다. 즉, 구성 문제 나 DNS 서비스 측의 (자동?) 블랙리스트를 통해 차단 된 고정 IPv4 주소 및 IPv6 서브넷의 연결 만 나타납니다.

다른 사람 이이 문제를 일으킬 수있는 것에 대한 아이디어가 전혀 없기 때문에 아무도 이것에 대한 아이디어를 얻었습니까?


OpenDNS는 어떤 답장을 보냈습니까? SERVFAIL 오류가 있습니까? 도메인이 DNSSEC를 사용하지 않는 한 실제 차단은 일반적으로 잘 보입니다 (다른 사이트로 리디렉션).
grawity

물론 아무것도 아닙니다. 결국 Waterfox (Firefox fork)와 IE에서 모두 페이지 시간 초과로드 오류가 발생했습니다. 그런 다음 Google 퍼블릭 DNS에서도 마찬가지입니다. 다시 한 번 다른 무료 DNS 서비스 (유감스럽게도 ISP는 IPv6 확인자 주소를 제공하지 않고 IPv4 만 제공함)로 변경했으며 몇 시간 내에 다시 한 번 웹 사이트에 액세스 할 수 없을 것으로 기대합니다. 다른 DNS 서비스의 IPv6 주소로 변경하지 않고 나는 이것으로 무슨 일이 일어나고 있는지 이해하지 못합니다 ... 아니, 사이트에 대해 구성된 DNSSEC가 아직 없습니다.
Y Treehugger Cymru

나는 또한 dig와 nslookup을 사용하여 사이트를 확인했다. 로그에 아무런 문제가 없음을 언급하지 않습니다. 5 분 전에 사이트를 탐색 할 수 있었지만 이제는 IP 주소를 포함한 모든 시도가 실패하고 (서버 응답 시간이 너무 오래 걸림) OpenDNS 동안 다른 DNS 서비스로 변경할 때까지 해당 상황이 지속됩니다. Google 퍼블릭 DNS는 완전히 사용할 수 없습니다.
Y Treehugger Cymru

그냥 이걸 발견 : wiki.archlinux.org/index.php/Resolv.conf 이에 대해 이야기, IPv6를 함께 지연 호스트 이름 조회를 . 난 그냥 추가 옵션을 단일 요청을 내로 의 resolv.conf 다시 Google 공개 DNS를 사용하여 웹 사이트까지 가시를 얻을 수 있었다. 그것은 지금까지 남아 있고 눈에 보이는지 여부에 관계없이 볼 수 있습니다 ...
Y Treehugger Cymru

답변:


0

몇 번의 테스트와 몇 시간 동안 내 웹 사이트가 남아 있고 인터넷에 접속할 수있게 된 후에도, 실제로 발생한 BIND 네임 서버로 인해 발생한 문제가 실제로 발생했다고 생각하는 경향이 있습니다. 사이트를 탐색하려고 할 때 IPv4와 IPv6 모두에서 레코드를 반환합니다.

https://wiki.archlinux.org/index.php/Resolv.conf 에 명시된 바와 같이 , resolv.conf 파일에 단일 요청 옵션을 추가하면 IPv6으로 호스트 이름 조회에 제공된 솔루션 이 작동합니다 ( 적어도 나).

참고 : 이 수정 사항은 특히 시스템 업데이트 후 때때로 제거됩니다. 루트 사용자로 다음을 사용하면이 문제가 발생하지 않지만 NetworkManager에서 오류가 발생할 수 있습니다.

chattr + i /etc/resolv.conf // 읽기 전용 속성 설정

chattr -i /etc/resolv.conf // 읽기 전용 속성 제거

... 다음에 : systemctl restart network.service


네트워크에서 모든 IPv4 연결을 고의로 비활성화 한 경우 다음과 같이 언급하면 ​​도움이 될 것입니다.
grawity

그렇지 않았습니다. 네트워크 어댑터에 할당 된 IP 주소를 DHCP로 인식하는 방법을 찾을 수 없었기 때문에 IPv4와 IPv6 모두에 대해 DHCP를 비활성화해야했습니다. VLAN 구성에도 문제가있었습니다. IPv6 측에서 DHCP를 다시 활성화해야했으며 Linux 랩톱에서 해당 설정을 재정의 할 수 있으므로 IP 주소 및 DNS에 대해 IPv6 VLAN 어댑터 구성 (Windows 시스템에서)을 자동으로 설정했습니다. 어댑터 구성.
Y Treehugger Cymru

보다 명확하게 설명하려면 : VLAN이 라우터에 구성되어 있지만 Windows PC 드라이버 인터페이스에서 활성화되어 있어야합니다. 그 결과 Windows 시스템에는 3 개의 어댑터가 있으며 Linux 랩탑의 VLAN에 영향을주는 어댑터를 포함하여 3 개의 어댑터가 있으며, 이는 Linux VLAN 어댑터 구성에 의해 오버라이드 될 수 있습니다 (모든 것이 자동으로 설정된 경우). .
Y Treehugger Cymru

옵션 single-request 사용을 오해했을 수도 있습니다 . 내가 알고있는 것처럼,이 둘의 IPv4가있는 상황에서 사용 하고 모두 웹 사이트 나 서비스 요청은 단순히 시간이 초과하는 레코드를 반환하는 DNS 서버에 의해 발생하는 충돌을 방지하기 위해, 장소에 IPv6를 접착제 기록 또는 반환 servfail를서버를 찾을 수 없습니다 오류.
Y Treehugger Cymru
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.