Hi,
thanks for your answer! At first the desired output of "dig +trace google.com"
Code:
mast@basil:~$ dig +trace google.com
; <<>> DiG 9.4.2 <<>> +trace google.com
;; global options: printcmd
. 354324 IN NS F.ROOT-SERVERS.NET.
. 354324 IN NS G.ROOT-SERVERS.NET.
. 354324 IN NS H.ROOT-SERVERS.NET.
. 354324 IN NS I.ROOT-SERVERS.NET.
. 354324 IN NS J.ROOT-SERVERS.NET.
. 354324 IN NS K.ROOT-SERVERS.NET.
. 354324 IN NS L.ROOT-SERVERS.NET.
. 354324 IN NS M.ROOT-SERVERS.NET.
. 354324 IN NS A.ROOT-SERVERS.NET.
. 354324 IN NS B.ROOT-SERVERS.NET.
. 354324 IN NS C.ROOT-SERVERS.NET.
. 354324 IN NS D.ROOT-SERVERS.NET.
. 354324 IN NS E.ROOT-SERVERS.NET.
;; Received 512 bytes from 80.58.61.254#53(80.58.61.254) in 45 ms
dig: couldn't get address for 'C.ROOT-SERVERS.NET': not found
And then I installed wireshark and did some analysis, what was going on, when I tried to connect to some server, for example google.com:80. It looked always like this:
0s : Query AAAA google.com
2s : Query AAAA google.com
4s : Query AAAA google.com
4.01s : Response AAAA google.com
4.02s : Query AAAA google.com.local.lan
6s : Query AAAA google.com.local.lan
8s : Query AAAA google.com.local.lan
8.01s : Response AAAA google.com.local.lan : No such name
8.02s : Query A google.com
10s : Query A google.com
12s : Query A google.com
12.01s : Response AAAA google.com : 72.14.207.99
12.02s : TCP Init connection with 72.14.207.99
...
2 interisting questions about that:
- Why does every query have to be done 3 times until a response is received???
- Why are there still AAAA-queries, if the ipv6-kernel-module is not loaded ("lsmod | grep ipv6" gives empty output!)?
Anyone any idea? Thanks!