DNSのメモ
>>> dnsquery <IP frag=0 proto=udp |<UDP sport=<RandShort> dport=domain |<DNS opcode=QUERY qdcount=1 |<DNSQR qname='www.facebook.com' qtype=A qclass=IN |>>>> >>> dnsquery.dst='129.250.35.250' >>> dnsquery1=_ >>> sr1(dnsquery1) Begin emission: .Finished to send 1 packets. * Received 2 packets, got 1 answers, remaining 0 packets <IP version=4L ihl=5L tos=0x0 len=102 id=39600 flags=DF frag=0L ttl=244 proto=udp chksum=0x8419 src=129.250.35.250 dst=192.168.1.32 options='' |<UDP sport=domain dport=33745 len=82 chksum=0x680d |<DNS id=0 qr=1L opcode=QUERY aa=0L tc=0L rd=0L ra=1L z=0L rcode=ok qdcount=1 ancount=2 nscount=0 arcount=0 qd=<DNSQR qname='www.facebook.com.' qtype=A qclass=IN |> an=<DNSRR rrname='www.facebook.com.' type=CNAME rclass=IN ttl=1473 rdata='star.c10r.facebook.com.' |<DNSRR rrname='star.c10r.facebook.com.' type=A rclass=IN ttl=55 rdata='31.13.82.17' |>> ns=None ar=None |>>> >>> dnsres=_ >>> dnsres.show() ###[ IP ]### version= 4L ihl= 5L tos= 0x0 len= 102 id= 39600 flags= DF frag= 0L ttl= 244 proto= udp chksum= 0x8419 src= 129.250.35.250 dst= 192.168.1.32 options= '' ###[ UDP ]### sport= domain dport= 33745 len= 82 chksum= 0x680d ###[ DNS ]### id= 0 qr= 1L opcode= QUERY aa= 0L tc= 0L rd= 0L ra= 1L z= 0L rcode= ok qdcount= 1 ancount= 2 nscount= 0 arcount= 0 \qd\ |###[ DNS Question Record ]### | qname= 'www.facebook.com.' | qtype= A | qclass= IN \an\ |###[ DNS Resource Record ]### | rrname= 'www.facebook.com.' | type= CNAME | rclass= IN | ttl= 1473 | rdlen= 24 | rdata= 'star.c10r.facebook.com.' |###[ DNS Resource Record ]### | rrname= 'star.c10r.facebook.com.' | type= A | rclass= IN | ttl= 55 | rdlen= 4 | rdata= '31.13.82.17' ns= None ar= None >>> >>> dnsquery.dst='8.8.8.8' >>> sr1(dnsquery) Begin emission: Finished to send 1 packets. * Received 1 packets, got 1 answers, remaining 0 packets <IP version=4L ihl=5L tos=0x0 len=102 id=54023 flags= frag=0L ttl=44 proto=udp chksum=0xe9a7 src=8.8.8.8 dst=192.168.1.32 options='' |<UDP sport=domain dport=46948 len=82 chksum=0xd7bc |<DNS id=0 qr=1L opcode=QUERY aa=0L tc=0L rd=0L ra=1L z=0L rcode=ok qdcount=1 ancount=2 nscount=0 arcount=0 qd=<DNSQR qname='www.facebook.com.' qtype=A qclass=IN |> an=<DNSRR rrname='www.facebook.com.' type=CNAME rclass=IN ttl=1688 rdata='star.c10r.facebook.com.' |<DNSRR rrname='star.c10r.facebook.com.' type=A rclass=IN ttl=3 rdata='31.13.68.16' |>> ns=None ar=None |>>> >>> dnsres=_ >>> dnsres.show() ###[ IP ]### version= 4L ihl= 5L tos= 0x0 len= 102 id= 54023 flags= frag= 0L ttl= 44 proto= udp chksum= 0xe9a7 src= 8.8.8.8 dst= 192.168.1.32 options= '' ###[ UDP ]### sport= domain dport= 46948 len= 82 chksum= 0xd7bc ###[ DNS ]### id= 0 qr= 1L opcode= QUERY aa= 0L tc= 0L rd= 0L ra= 1L z= 0L rcode= ok qdcount= 1 ancount= 2 nscount= 0 arcount= 0 \qd\ |###[ DNS Question Record ]### | qname= 'www.facebook.com.' | qtype= A | qclass= IN \an\ |###[ DNS Resource Record ]### | rrname= 'www.facebook.com.' | type= CNAME | rclass= IN | ttl= 1688 | rdlen= 24 | rdata= 'star.c10r.facebook.com.' |###[ DNS Resource Record ]### | rrname= 'star.c10r.facebook.com.' | type= A | rclass= IN | ttl= 3 | rdlen= 4 | rdata= '31.13.68.16' ns= None ar= None >>> dnsquery.dst='8.8.4.4' >>> sr1(dnsquery) Begin emission: .Finished to send 1 packets. * Received 2 packets, got 1 answers, remaining 0 packets <IP version=4L ihl=5L tos=0x0 len=102 id=42349 flags= frag=0L ttl=44 proto=udp chksum=0x1b46 src=8.8.4.4 dst=192.168.1.32 options='' |<UDP sport=domain dport=59755 len=82 chksum=0xa3a0 |<DNS id=0 qr=1L opcode=QUERY aa=0L tc=0L rd=0L ra=1L z=0L rcode=ok qdcount=1 ancount=2 nscount=0 arcount=0 qd=<DNSQR qname='www.facebook.com.' qtype=A qclass=IN |> an=<DNSRR rrname='www.facebook.com.' type=CNAME rclass=IN ttl=3198 rdata='star.c10r.facebook.com.' |<DNSRR rrname='star.c10r.facebook.com.' type=A rclass=IN ttl=21 rdata='31.13.68.49' |>> ns=None ar=None |>>> >>> dnsres=_ >>> dnsres.show() ###[ IP ]### version= 4L ihl= 5L tos= 0x0 len= 102 id= 42349 flags= frag= 0L ttl= 44 proto= udp chksum= 0x1b46 src= 8.8.4.4 dst= 192.168.1.32 options= '' ###[ UDP ]### sport= domain dport= 59755 len= 82 chksum= 0xa3a0 ###[ DNS ]### id= 0 qr= 1L opcode= QUERY aa= 0L tc= 0L rd= 0L ra= 1L z= 0L rcode= ok qdcount= 1 ancount= 2 nscount= 0 arcount= 0 \qd\ |###[ DNS Question Record ]### | qname= 'www.facebook.com.' | qtype= A | qclass= IN \an\ |###[ DNS Resource Record ]### | rrname= 'www.facebook.com.' | type= CNAME | rclass= IN | ttl= 3198 | rdlen= 24 | rdata= 'star.c10r.facebook.com.' |###[ DNS Resource Record ]### | rrname= 'star.c10r.facebook.com.' | type= A | rclass= IN | ttl= 21 | rdlen= 4 | rdata= '31.13.68.49' ns= None ar= None
ふぅーん