Помогите настроить DNS в Ubuntu 9.04

Discussion in 'Linux, Freebsd, *nix' started by ir0n, 24 May 2009.

  1. ir0n

    ir0n New Member

    Joined:
    26 Feb 2007
    Messages:
    12
    Likes Received:
    1
    Reputations:
    0
    Доброго времени суток. Недавно проапгрейдился с 8.10 до 9.04. Все бы хорошо, да вот с DNS никак не разберусь. Пингую ya.ru по его IP, сразу идут пинги как пологается без потерь. Пингую по DNS имени (ya.ru), происходит задержка секунд на 40 и идут пинги. При серфинге такие задержки заставляют вновь почуствовать себя dial-up 'шиком. В инет машина выходит по VPN. DNS сервер провайдера. На машине так же стоит FreeBSD, под ней всё работает как часы. Воткнул изернетовский кабель в ноут на котором XP стоит, там тоже всё ок.

    Code:
    ir0n@ir0n-desktop:~$ cat /etc/resolv.conf 
    # Generated by NetworkManager
    nameserver 78.110.144.2
    
    Code:
    ir0n@ir0n-desktop:~$ ifconfig -a
    eth0      Link encap:Ethernet  HWaddr 00:04:61:93:f0:ad  
              inet addr:172.22.137.21  Bcast:172.22.139.255  Mask:255.255.252.0
              inet6 addr: fe80::204:61ff:fe93:f0ad/64 Диапазон:Ссылка
              ВВЕРХ BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:600278 errors:0 dropped:0 overruns:0 frame:0
              TX packets:267837 errors:0 dropped:0 overruns:0 carrier:0
              коллизии:0 txqueuelen:1000 
              RX bytes:263859099 (263.8 MB)  TX bytes:31052686 (31.0 MB)
              Прервано:19 
    
    lo        Link encap:Локальная петля (Loopback)  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Диапазон:Узел
              ВВЕРХ LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:448 errors:0 dropped:0 overruns:0 frame:0
              TX packets:448 errors:0 dropped:0 overruns:0 carrier:0
              коллизии:0 txqueuelen:0 
              RX bytes:14056 (14.0 KB)  TX bytes:14056 (14.0 KB)
    
    ppp0      Link encap:Протокол PPP (Point-to-Point Protocol)  
              inet addr:78.110.150.128  P-t-P:78.110.145.17  Mask:255.255.255.255
              ВВЕРХ POINTOPOINT RUNNING NOARP MULTICAST  MTU:1396  Metric:1
              RX packets:166705 errors:0 dropped:0 overruns:0 frame:0
              TX packets:145754 errors:0 dropped:0 overruns:0 carrier:0
              коллизии:0 txqueuelen:3 
              RX bytes:129138730 (129.1 MB)  TX bytes:9201921 (9.2 MB)
    
    Code:
    ir0n@ir0n-desktop:~$ sudo cat /etc/ppp/peers/ga
    [sudo] password for ir0n: 
    pty "pptp 10.14.14.1 --nolaunchpppd"
    user myLogin
    password "myPasswd"
    mtu 1400
    require-mppe-128
    refuse-eap
    refuse-chap
    refuse-mschap
    nodeflate
    nobsdcomp
    noauth
    
    Code:
    ir0n@ir0n-desktop:~$ sudo cat /etc/network/interfaces 
    auto lo
    iface lo inet loopback
    dns-nameserver 78.110.144.2
    Code:
    ir0n@ir0n-desktop:~$ sudo cat /etc/hosts
    127.0.0.1	localhost
    127.0.1.1	ir0n-desktop
    
    # The following lines are desirable for IPv6 capable hosts
    ::1     localhost ip6-localhost ip6-loopback
    fe00::0 ip6-localnet
    ff00::0 ip6-mcastprefix
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters
    ff02::3 ip6-allhosts
    
    Помогите разобраться пожалуйста. Советовали отключить IPv6. Отключил. Проблема осталась.
     
  2. razb

    razb Active Member

    Joined:
    24 Mar 2009
    Messages:
    658
    Likes Received:
    133
    Reputations:
    18
    У самого было что то похожее, к сожалению так и не решил проблему. Хз даже что посоветовать, попробуй поюзать публичный ДНС мож проблема и решится.
     
  3. neval

    neval Elder - Старейшина

    Joined:
    13 Dec 2006
    Messages:
    457
    Likes Received:
    116
    Reputations:
    23
    fping -c 100 -p 15 -b 1500 78.110.144.2
     
  4. AlexSatter

    AlexSatter Member

    Joined:
    29 Jan 2009
    Messages:
    303
    Likes Received:
    92
    Reputations:
    33
    скорее всего проблема в вашем ДНС, либо канал до него фиговый, выше команду дали, этим проверите как раз, либо перегружен ДНС, всяко бывает.
     
  5. ir0n

    ir0n New Member

    Joined:
    26 Feb 2007
    Messages:
    12
    Likes Received:
    1
    Reputations:
    0
    Code:
    ir0n@ir0n-desktop:~$ sudo fping -c 100 -p 15 -b 1500 78.110.144.2
    78.110.144.2 : [0], 1528 bytes, 3.59 ms (3.59 avg, 0% loss)
    78.110.144.2 : [1], 1528 bytes, 2.29 ms (2.94 avg, 0% loss)
    78.110.144.2 : [2], 1528 bytes, 2.17 ms (2.68 avg, 0% loss)
    78.110.144.2 : [3], 1528 bytes, 2.34 ms (2.59 avg, 0% loss)
    78.110.144.2 : [4], 1528 bytes, 2.16 ms (2.51 avg, 0% loss)
    78.110.144.2 : [5], 1528 bytes, 2.11 ms (2.44 avg, 0% loss)
    78.110.144.2 : [6], 1528 bytes, 2.10 ms (2.39 avg, 0% loss)
    78.110.144.2 : [7], 1528 bytes, 4.19 ms (2.61 avg, 0% loss)
    78.110.144.2 : [8], 1528 bytes, 2.36 ms (2.59 avg, 0% loss)
    78.110.144.2 : [9], 1528 bytes, 2.15 ms (2.54 avg, 0% loss)
    78.110.144.2 : [10], 1528 bytes, 2.46 ms (2.53 avg, 0% loss)
    78.110.144.2 : [11], 1528 bytes, 2.39 ms (2.52 avg, 0% loss)
    78.110.144.2 : [12], 1528 bytes, 2.08 ms (2.49 avg, 0% loss)
    78.110.144.2 : [13], 1528 bytes, 4.30 ms (2.62 avg, 0% loss)
    78.110.144.2 : [14], 1528 bytes, 2.20 ms (2.59 avg, 0% loss)
    78.110.144.2 : [15], 1528 bytes, 3.29 ms (2.63 avg, 0% loss)
    78.110.144.2 : [16], 1528 bytes, 3.42 ms (2.68 avg, 0% loss)
    78.110.144.2 : [17], 1528 bytes, 2.31 ms (2.66 avg, 0% loss)
    78.110.144.2 : [18], 1528 bytes, 2.22 ms (2.63 avg, 0% loss)
    78.110.144.2 : [19], 1528 bytes, 2.16 ms (2.61 avg, 0% loss)
    78.110.144.2 : [20], 1528 bytes, 2.50 ms (2.60 avg, 0% loss)
    78.110.144.2 : [21], 1528 bytes, 2.10 ms (2.58 avg, 0% loss)
    78.110.144.2 : [22], 1528 bytes, 2.50 ms (2.58 avg, 0% loss)
    78.110.144.2 : [23], 1528 bytes, 2.30 ms (2.57 avg, 0% loss)
    78.110.144.2 : [24], 1528 bytes, 2.32 ms (2.56 avg, 0% loss)
    78.110.144.2 : [25], 1528 bytes, 2.32 ms (2.55 avg, 0% loss)
    78.110.144.2 : [26], 1528 bytes, 2.25 ms (2.54 avg, 0% loss)
    78.110.144.2 : [27], 1528 bytes, 2.20 ms (2.52 avg, 0% loss)
    78.110.144.2 : [28], 1528 bytes, 2.32 ms (2.52 avg, 0% loss)
    78.110.144.2 : [29], 1528 bytes, 2.45 ms (2.51 avg, 0% loss)
    78.110.144.2 : [30], 1528 bytes, 2.36 ms (2.51 avg, 0% loss)
    78.110.144.2 : [31], 1528 bytes, 2.20 ms (2.50 avg, 0% loss)
    78.110.144.2 : [32], 1528 bytes, 2.36 ms (2.49 avg, 0% loss)
    78.110.144.2 : [33], 1528 bytes, 2.39 ms (2.49 avg, 0% loss)
    78.110.144.2 : [34], 1528 bytes, 2.74 ms (2.50 avg, 0% loss)
    78.110.144.2 : [35], 1528 bytes, 2.13 ms (2.49 avg, 0% loss)
    78.110.144.2 : [36], 1528 bytes, 2.50 ms (2.49 avg, 0% loss)
    78.110.144.2 : [37], 1528 bytes, 2.61 ms (2.49 avg, 0% loss)
    78.110.144.2 : [38], 1528 bytes, 2.24 ms (2.48 avg, 0% loss)
    78.110.144.2 : [39], 1528 bytes, 2.32 ms (2.48 avg, 0% loss)
    78.110.144.2 : [40], 1528 bytes, 2.16 ms (2.47 avg, 0% loss)
    78.110.144.2 : [41], 1528 bytes, 2.99 ms (2.48 avg, 0% loss)
    78.110.144.2 : [42], 1528 bytes, 2.54 ms (2.49 avg, 0% loss)
    78.110.144.2 : [43], 1528 bytes, 2.02 ms (2.47 avg, 0% loss)
    78.110.144.2 : [44], 1528 bytes, 2.24 ms (2.47 avg, 0% loss)
    78.110.144.2 : [45], 1528 bytes, 2.23 ms (2.46 avg, 0% loss)
    78.110.144.2 : [46], 1528 bytes, 2.28 ms (2.46 avg, 0% loss)
    78.110.144.2 : [47], 1528 bytes, 2.42 ms (2.46 avg, 0% loss)
    78.110.144.2 : [48], 1528 bytes, 2.43 ms (2.46 avg, 0% loss)
    78.110.144.2 : [49], 1528 bytes, 2.35 ms (2.46 avg, 0% loss)
    78.110.144.2 : [50], 1528 bytes, 2.44 ms (2.46 avg, 0% loss)
    78.110.144.2 : [51], 1528 bytes, 2.22 ms (2.45 avg, 0% loss)
    78.110.144.2 : [52], 1528 bytes, 2.81 ms (2.46 avg, 0% loss)
    78.110.144.2 : [53], 1528 bytes, 2.36 ms (2.46 avg, 0% loss)
    78.110.144.2 : [54], 1528 bytes, 2.35 ms (2.45 avg, 0% loss)
    78.110.144.2 : [55], 1528 bytes, 2.93 ms (2.46 avg, 0% loss)
    78.110.144.2 : [56], 1528 bytes, 2.19 ms (2.46 avg, 0% loss)
    78.110.144.2 : [57], 1528 bytes, 2.42 ms (2.46 avg, 0% loss)
    78.110.144.2 : [58], 1528 bytes, 2.45 ms (2.46 avg, 0% loss)
    78.110.144.2 : [59], 1528 bytes, 2.60 ms (2.46 avg, 0% loss)
    78.110.144.2 : [60], 1528 bytes, 2.42 ms (2.46 avg, 0% loss)
    78.110.144.2 : [61], 1528 bytes, 2.41 ms (2.46 avg, 0% loss)
    78.110.144.2 : [62], 1528 bytes, 2.40 ms (2.46 avg, 0% loss)
    78.110.144.2 : [63], 1528 bytes, 2.46 ms (2.46 avg, 0% loss)
    78.110.144.2 : [64], 1528 bytes, 2.28 ms (2.45 avg, 0% loss)
    78.110.144.2 : [65], 1528 bytes, 2.58 ms (2.46 avg, 0% loss)
    78.110.144.2 : [66], 1528 bytes, 2.52 ms (2.46 avg, 0% loss)
    78.110.144.2 : [67], 1528 bytes, 2.29 ms (2.45 avg, 0% loss)
    78.110.144.2 : [68], 1528 bytes, 2.26 ms (2.45 avg, 0% loss)
    78.110.144.2 : [69], 1528 bytes, 2.83 ms (2.46 avg, 0% loss)
    78.110.144.2 : [70], 1528 bytes, 2.43 ms (2.46 avg, 0% loss)
    78.110.144.2 : [71], 1528 bytes, 2.21 ms (2.45 avg, 0% loss)
    78.110.144.2 : [72], 1528 bytes, 2.32 ms (2.45 avg, 0% loss)
    78.110.144.2 : [73], 1528 bytes, 2.21 ms (2.45 avg, 0% loss)
    78.110.144.2 : [74], 1528 bytes, 2.68 ms (2.45 avg, 0% loss)
    78.110.144.2 : [75], 1528 bytes, 2.44 ms (2.45 avg, 0% loss)
    78.110.144.2 : [76], 1528 bytes, 2.32 ms (2.45 avg, 0% loss)
    78.110.144.2 : [77], 1528 bytes, 2.27 ms (2.45 avg, 0% loss)
    78.110.144.2 : [78], 1528 bytes, 2.12 ms (2.44 avg, 0% loss)
    78.110.144.2 : [79], 1528 bytes, 2.17 ms (2.44 avg, 0% loss)
    78.110.144.2 : [80], 1528 bytes, 2.23 ms (2.44 avg, 0% loss)
    78.110.144.2 : [81], 1528 bytes, 2.82 ms (2.44 avg, 0% loss)
    78.110.144.2 : [82], 1528 bytes, 3.14 ms (2.45 avg, 0% loss)
    78.110.144.2 : [83], 1528 bytes, 2.28 ms (2.45 avg, 0% loss)
    78.110.144.2 : [84], 1528 bytes, 2.21 ms (2.44 avg, 0% loss)
    78.110.144.2 : [85], 1528 bytes, 2.27 ms (2.44 avg, 0% loss)
    78.110.144.2 : [86], 1528 bytes, 2.43 ms (2.44 avg, 0% loss)
    78.110.144.2 : [87], 1528 bytes, 2.30 ms (2.44 avg, 0% loss)
    78.110.144.2 : [88], 1528 bytes, 3.27 ms (2.45 avg, 0% loss)
    78.110.144.2 : [89], 1528 bytes, 2.28 ms (2.45 avg, 0% loss)
    78.110.144.2 : [90], 1528 bytes, 2.23 ms (2.44 avg, 0% loss)
    78.110.144.2 : [91], 1528 bytes, 2.10 ms (2.44 avg, 0% loss)
    78.110.144.2 : [92], 1528 bytes, 2.87 ms (2.45 avg, 0% loss)
    78.110.144.2 : [93], 1528 bytes, 2.26 ms (2.44 avg, 0% loss)
    78.110.144.2 : [94], 1528 bytes, 2.25 ms (2.44 avg, 0% loss)
    78.110.144.2 : [95], 1528 bytes, 3.13 ms (2.45 avg, 0% loss)
    78.110.144.2 : [96], 1528 bytes, 3.44 ms (2.46 avg, 0% loss)
    78.110.144.2 : [97], 1528 bytes, 2.33 ms (2.46 avg, 0% loss)
    78.110.144.2 : [98], 1528 bytes, 2.36 ms (2.46 avg, 0% loss)
    78.110.144.2 : [99], 1528 bytes, 2.71 ms (2.46 avg, 0% loss)
    
    78.110.144.2 : xmt/rcv/%loss = 100/100/0%, min/avg/max = 2.02/2.46/4.30
     
  6. AlexSatter

    AlexSatter Member

    Joined:
    29 Jan 2009
    Messages:
    303
    Likes Received:
    92
    Reputations:
    33
    здесь всё ОК.
    попробуйте как вам уже посоветовали выше, сменить ДНС, на другой какой-нить, публичный.
    вот например публичные днс, компании Cisco Systems
    128.107.241.185
    192.135.250.69
     
  7. ir0n

    ir0n New Member

    Joined:
    26 Feb 2007
    Messages:
    12
    Likes Received:
    1
    Reputations:
    0
    Проверил. Ничего не изменилось.
     
  8. neval

    neval Elder - Старейшина

    Joined:
    13 Dec 2006
    Messages:
    457
    Likes Received:
    116
    Reputations:
    23
    В таком случае смотреть дамп запросов к DNS

    К примеру в одном окне терминала:
    tcpdump -s0 -Ani eth0 port 53

    в другом:
    host yandex.ru

    При этом вместо eth0 адрес твоего интерфейса
    И дамп выложи
     
  9. ir0n

    ir0n New Member

    Joined:
    26 Feb 2007
    Messages:
    12
    Likes Received:
    1
    Reputations:
    0
    Сделал как вы написали. Натравил tcpdump на 53 порт. Из другово терминала послал запрос.
    DNS несколько раз вернул:
    Code:
    ;; connection timed out; no servers could be reached
    после третей попытки он благополучно выдал ip адресса yandex.ru.

    Вот dump:

    Code:
    19:48:29.179218 IP 78.110.150.128.36978 > 78.110.144.2.53: 46655+ A? yandex.ru. (27)
    [email protected].#;..?...........yandex.ru.....
    19:48:32.778542 IP 78.110.144.2.53 > 78.110.150.128.36978: 46655 4/4/1 A 213.180.204.11, A 77.88.21.11, A 87.250.251.11, A 93.158.134.11 (179)
    E.....@.?.w.Nn..Nn...5.r..3e.?...........yandex.ru.................................MX..............W...............]...........9B...ns4..........9B...ns5..........9B...ns1..........9B...ns2...........
    ......
    19:48:32.779083 IP 78.110.150.128.53842 > 78.110.144.2.53: 14083+ AAAA? yandex.ru. (27)
    [email protected].#].7............yandex.ru.....
    19:48:32.796256 IP 78.110.144.2.53 > 78.110.150.128.53842: 14083 0/1/0 (88)
    E..t..@.?.x.Nn..Nn...5.R.`..7............yandex.ru................1.ns1...sysadmin.yandex-team..w..0.........'......
    19:48:32.796500 IP 78.110.150.128.43593 > 78.110.144.2.53: 22024+ MX? yandex.ru. (27)
    [email protected].#s.V............yandex.ru.....
    19:48:32.797486 IP 78.110.144.2.53 > 78.110.150.128.43593: 22024 3/4/4 MX mx1.yandex.ru. 10, MX mx2.yandex.ru. 10, MX mx3.yandex.ru. 10 (223)
    E.....@.?.w.Nn..Nn...5.I....V............yandex.ru..................
    .mx1...............
    .mx2...............
    .mx3..........9B...ns4..........9B...ns5..........9B...ns1..........9B...ns2...)..........MX.Y.=.......i..]..Y.Q.............Y.........
    ......
     
    #9 ir0n, 24 May 2009
    Last edited: 24 May 2009
  10. neval

    neval Elder - Старейшина

    Joined:
    13 Dec 2006
    Messages:
    457
    Likes Received:
    116
    Reputations:
    23
    во время запроса, когда выдает ошибку, что показывает дамп?
    Так же попробуй выполнить резолв через другой dns, выполнив:
    host yandex.ru 192.135.250.69

    При этом сними дамп и с него (особенно интересен ответ во время ошибки)
     
  11. ir0n

    ir0n New Member

    Joined:
    26 Feb 2007
    Messages:
    12
    Likes Received:
    1
    Reputations:
    0
    Во время ошибки dump такоой:
    Code:
    20:22:09.344621 IP 78.110.150.128.36005 > 78.110.144.2.53: 52422+ A? yandex.ru. (27)
    [email protected].#(..............yandex.ru.....
    20:22:14.344603 IP 78.110.150.128.36005 > 78.110.144.2.53: 52422+ A? yandex.ru. (27)
    [email protected].#(..............yandex.ru.....
    DNS сервер 192.135.250.69 у меня не пингуется, соответственно и запрос послать не получается.

    Сделал запрос через второй сервер который вы написали (128.107.241.185.53), так же несколько раз выдало ошибку.

    Code:
    ir0n@ir0n-desktop:~$ host yandex.ru 128.107.241.185
    Using domain server:
    Name: 128.107.241.185
    Address: 128.107.241.185#53
    Aliases: 
    
    yandex.ru has address 87.250.251.11
    yandex.ru has address 93.158.134.11
    yandex.ru has address 213.180.204.11
    yandex.ru has address 77.88.21.11
    yandex.ru mail is handled by 10 mx2.yandex.ru.
    yandex.ru mail is handled by 10 mx3.yandex.ru.
    yandex.ru mail is handled by 10 mx1.yandex.ru.
    Dump :

    Code:
    20:25:07.449779 IP 78.110.150.128.40284 > 128.107.241.185.53: 60903+ A? yandex.ru. (27)
    [email protected]...\.5.#cU.............yandex.ru.....
    20:25:07.944670 IP 128.107.241.185.53 > 78.110.150.128.40284: 60903 4/4/3 A 87.250.251.11, A 93.158.134.11, A 213.180.204.11, A 77.88.21.11 (211)
    ..5....k..Nn...5.\...x.............yandex.ru.............*0..W...........*0..]...........*0..............*0..MX...........P...ns1...........P...ns2...........P...ns4...........P...ns5..........9)..............C*..MX.<.y......?......"
    20:25:07.945433 IP 78.110.150.128.51585 > 128.107.241.185.53: 10971+ AAAA? yandex.ru. (27)
    [email protected].#.<*............yandex.ru.....
    20:25:08.411156 IP 128.107.241.185.53 > 78.110.150.128.51585: 10971 0/1/0 (88)
    E..tN...5....k..Nn...5...`..*............yandex.ru................1.ns1...sysadmin.yandex-team..w..0.........'......
    20:25:08.411367 IP 78.110.150.128.49831 > 128.107.241.185.53: 49060+ MX? yandex.ru. (27)
    [email protected].#^M.............yandex.ru.....
    20:25:08.872627 IP 128.107.241.185.53 > 78.110.150.128.49831: 49060 3/4/6 MX mx2.yandex.ru. 10, MX mx3.yandex.ru. 10, MX mx1.yandex.ru. 10 (255)
    E...w...5....k..Nn...5.....a.............yandex.ru..................
    .mx2...............
    .mx3...............
    .mx1...............ns4...............ns2...............ns5...............ns1...=.......+.....Y.Q..........MX.Y.)..........]..Y.u......>B....."........A{.......c......E...MX.<
     
  12. neval

    neval Elder - Старейшина

    Joined:
    13 Dec 2006
    Messages:
    457
    Likes Received:
    116
    Reputations:
    23
    Точно сказать не решусь, но вероятнее всего режутся запросы от вас.
    Возможно на уровне провайдера....
    В любом случае, с вашей стороны все нормально.


    Это говорит о том, что ваш запрос не сразу доходит до конечного пункта, поскольку может быть дропнут по пути
     
    #12 neval, 24 May 2009
    Last edited: 24 May 2009
  13. ir0n

    ir0n New Member

    Joined:
    26 Feb 2007
    Messages:
    12
    Likes Received:
    1
    Reputations:
    0
    А как тогда объяснить тот факт, что с этой же машины, с тем же провайдером, с теми же маршрутами, но только под управлением FreeBSD, запросы обрабатываются мгновенно? Кстати такая проблема не только у меня. На forum.ubuntu.ru десятки подобных тем, все пишут что в других дистрибутивах всё работает без нареканий. В ubuntu 8.10 всё так же хорошо работало. Видимо баг. Другого вразумительного объяснения я не вижу. Перерыл все конфигурационные файлы. Пере собрал все пакеты из исходников так или иначе связанные с DNS. Пересобрал ядро без поддержки IPv6. Безрезультатно.
     
  14. ir0n

    ir0n New Member

    Joined:
    26 Feb 2007
    Messages:
    12
    Likes Received:
    1
    Reputations:
    0
    Проблему решил установкой кеширующего DNS сервера который напрямую обращается к корневым DNS серверам. Спасибо большое всем кто помогал.