2009-05-02 1 views
4

정치 사이트에 대한 DNS 요청이 다른 국가에서 어떻게 다른지 알고 싶습니다.중국과 미국 간의 DNS 중독을 조사 할 수 없습니다.

중국에서 원격 컴퓨터에 DNS 쿼리를 보내는 방법을 알아야합니다. 그런 다음 결과를 미국과 비교하기를 원합니다. 이 실험의 목표는 DNS 독에 대한 개념을 직접 체험하는 것입니다. 강의가 너무 이론적이라고 느낍니다.

DNS 중독 문제를 조사 할 수 있도록 중국과 미국 간 DNS 요청 ()을 어떻게 비교할 수 있습니까? 당신은 그냥 nslookup을 사용할 수 있습니다

+0

DNS 독의 개념을 확장 할 수 있습니까? – ojblass

+0

예, "poisoning"이라는 단어는 대개 클라이언트 종속 답변을 나타내는 데 사용되지 않습니다. 중독은 DNS 이름 서버에 대한 공격입니다. 클라이언트 또는 다른 기준에 따라 이름을 다르게 해석하는 것을 "분할 DNS"라고합니다. – bortzmeyer

+0

답변 해 주셔서 감사합니다. –

답변

4

이것은 쿼리가 변경되는 방법에 따라 약간 다릅니다. 서버가 지역에 따라 다른 결과를 제공하면 직접 요청하면 사용하지 않습니다. 사이에있는 캐싱 서버에 의해 쿼리가 중독되는 경우이 메서드가 도움이 될 수 있습니다.

세계 곳곳에 쉘 계정이있는 경우 간단한 테스트를 수행 할 수 있습니다.

대부분의 * nix 시스템에서 사용할 수있는 'dig'를 사용하고 있습니다. Windows를 실행하는 경우 당신은 당신이 할 수있는 (호스트 이름
dig a host.domain-in-question.com @the.dns.server.you.want.to.use
의 IP 요지를 얻으려면 책임있는 DNS 서버
dig ns domain-in-question.com @the.dns.server.you.want.to.use
를 찾으려면 다른 in this list of DNS tools

를 검색 할 수 있습니다 현재 서버로 실행하기 위해 @ .. 부분 생략)

전 세계 다른 지역에서이 두 가지를 시도해보고 서버 자체가 gi인지 확인하는 것이 좋습니다. 다른 결과를 보거나 거기에있는 캐싱 서버가 중독 된 경우.

또한 'how to poison dns'를 검색하면 많은 실질적인 결과를 얻을 수 있습니다.

2

+0

nslookup은 유지 보수가되지 않고 매우 사용되지 않습니다. 대신 dig를 사용해야합니다. – bortzmeyer

2

하는이 웹 도구를 시도합니다 (server 명령을 사용하면 요청하는 DNS 서버를 지정할 수 있습니다) : DNS 중독에 대한 학습으로

http://www.kloth.net/services/dig.php

을, 모든 컴퓨터는있다 DNS 서버를 신뢰할 수있는 설정 등이 있습니다. 체인 중 하나가 손상되면 모든 컴퓨터 다운 스트림에 잘못된 정보가 수신됩니다.

2

원격 서버가 올바르게 구성되어 있으면 원격 서버에 문의 할 수 없습니다.

모든 재귀 적 해결 프로그램은 제공하려는 클라이언트에 대한 응답 만 제공하도록 구성되어야합니다.

관련 문제