사이트에서 광고를 필터링하지 않기 때문에 OpenDNS 지원팀에 문의했습니다.http://www.backpackerboard.co.nz/
그들은 나에게 이 설명서 지침을 읽어 보라고 요청했습니다OpenDNS 진단 도구: 요청 시 어떤 지원을 받을 수 있나요?내 터미널에서 다음 명령을 실행하세요.
nslookup domain.com
nslookup domain.com 208.67.222.222
nslookup domain.com 208.67.220.220
nslookup domain.com 4.2.2.1
traceroute domain.com
다시 보내세요.
앞으로 이 명령을 반복해서 실행해야 할 것이 확실하기 때문에 스크립트를 작성하고 싶었습니다. 나는 배우고 있다파이썬하나 만들고 싶어
raw_input()
URL을 물어보고 요청을 실행했지만 어떻게 물어봐야할지 모르겠습니다.파이썬구현하다쉘 명령
답변1
참고로 OpenDNS가 사용자가 반환한 정보를 조사한 후에는 여러 도메인을 보고할 필요가 없는 한 다시 조사할 필요가 없기 때문에 비슷한 작업을 반복할 필요가 없습니다. 출력은 다음과 같습니다.
간단한 조회를 위해 ISP의 DNS를 사용하세요.
$ sudo nslookup backpackerboard.co.nz
Server: 66.90.132.162
Address: 66.90.132.162#53
Non-authoritative answer:
Name: backpackerboard.co.nz
Address: 199.229.248.91
OpenDNS DNS 서버 1개 일치
$ sudo nslookup backpackerboard.co.nz 208.67.222.222
Server: 208.67.222.222
Address: 208.67.222.222#53
Non-authoritative answer:
Name: backpackerboard.co.nz
Address: 199.229.248.91
OpenDNS DNS 서버 2개 일치
$ sudo nslookup backpackerboard.co.nz 208.67.220.220
Server: 208.67.220.220
Address: 208.67.220.220#53
Non-authoritative answer:
Name: backpackerboard.co.nz
Address: 199.229.248.91
레벨3 DNS 서버와 일치
$ sudo nslookup backpackerboard.co.nz 4.2.2.1
Server: 4.2.2.1
Address: 4.2.2.1#53
Non-authoritative answer:
Name: backpackerboard.co.nz
Address: 199.229.248.91
이 옵션을 확인하는 이유
그것은 당신에게 맡기겠지만 traceroute
마지막 점프는 199.229.248.91
. 네 가지 경우 모두 IP가 일치하므로 NSLookup
OpenDNS는 귀하가 차단하지 않았다고 주장하는 광고를 조사하고 조치를 취할 것입니다. 이 글을 쓰면서 Chromium에서 사이트를 보고 있을 뿐인데 눈살을 찌푸릴만한 내용은 전혀 보이지 않습니다. 오른쪽 사이드바에 보고하는 경우 해당 광고/도구는 보고하는 웹사이트에서 호스팅되므로 아무 것도 변경되지 않습니다. OpenDNS는 원본 서버가 알려진 광고 서버의 블랙리스트에 있는 경우에만 콘텐츠를 차단합니다.
흥미로운 정보: 참조4.2.2.2: DNS 전설 뒤에 숨겨진 이야기
답변2
나는 스스로 해결책을 찾고 스크립트를 작성했습니다.
from subprocess import call
target = str(raw_input("Give me a site: => "))
call(["nslookup", target]) % target
꼭 알고 싶은 내용인데 도움주셔서 감사합니다