1

Перестали открываться хосты доменной зоны by. Куда смотреть?

[root@localhost gosha]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
194.158.204.86  0.0.0.0         255.255.255.255 UH    25     0        0 ppp0
172.16.0.201    172.18.0.1      255.255.255.255 UGH   0      0        0 eth0
172.16.0.200    172.18.0.1      255.255.255.255 UGH   0      0        0 eth0
172.16.0.200    172.18.0.1      255.255.255.255 UGH   0      0        0 eth0
172.16.0.253    172.18.0.1      255.255.255.255 UGH   0      0        0 eth0
172.18.0.0      0.0.0.0         255.255.0.0     U     10     0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     10     0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0
0.0.0.0         0.0.0.0         0.0.0.0         U     25     0        0 ppp0
[root@localhost gosha]# ping -c5 ya.ru
PING ya.ru (93.158.134.3) 56(84) bytes of data.
64 bytes from www.yandex.ru (93.158.134.3): icmp_seq=1 ttl=52 time=79.6 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_seq=2 ttl=52 time=58.0 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_seq=3 ttl=52 time=46.9 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_seq=4 ttl=52 time=45.9 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_seq=5 ttl=52 time=44.9 ms

--- ya.ru ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4049ms
rtt min/avg/max/mdev = 44.970/55.123/79.678/13.151 ms
[root@localhost gosha]# ping -c5 tut.by
ping: unknown host tut.by

2

dig dig by.
dig tut.by

3

Вот результат:

[root@localhost gosha]# dig dig by
^[[3~                             
; <<>> DiG 9.6.1-P3 <<>> dig by   
;; global options: +cmd           
;; Got answer:                    
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 24925
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available                

;; QUESTION SECTION:
;dig.                           IN      A

;; Query time: 10 msec
;; SERVER: 172.16.0.253#53(172.16.0.253)
;; WHEN: Fri May  7 13:29:52 2010       
;; MSG SIZE  rcvd: 21                   

;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60341
;; flags: qr aa rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;by.                            IN      A

;; AUTHORITY SECTION:
by.                     3600    IN      SOA     by. root.by. 1 3600 900 3600000 3600

;; Query time: 13 msec
;; SERVER: 172.16.0.253#53(172.16.0.253)
;; WHEN: Fri May  7 13:29:52 2010
;; MSG SIZE  rcvd: 61

[root@localhost gosha]# dig tut.by

; <<>> DiG 9.6.1-P3 <<>> tut.by
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 10512
;; flags: qr aa rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;tut.by.                                IN      A

;; AUTHORITY SECTION:
by.                     3600    IN      SOA     by. root.by. 1 3600 900 3600000 3600

;; Query time: 24 msec
;; SERVER: 172.16.0.253#53(172.16.0.253)
;; WHEN: Fri May  7 13:30:14 2010
;; MSG SIZE  rcvd: 65

4 (07.05.2010 14:54:45 отредактировано system-root)

домен by. заблокирован вашим DNS -  172.16.0.253 если у вас открыт 53 порт в интернеты, можете сменить ваш DNS на другой, например 8.8.8.8

5 (07.05.2010 15:36:29 отредактировано ManGO)

Спасибо большое.
Но если удалить этот маршрут то интернет работает, все сайты доступны, но ооочень медленно....
А если добавить - тогда все, кроме by, но быстро)))
Подскажите, пожалуйста, как сменить DNS на 8.8.8.8
Как я понял resolv.conf менять бесполезно он генерится на автомате
там написано такое:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 172.16.0.253
nameserver 172.16.0.201
nameserver 82.209.195.12
search TBCAT

6

как сменить не подскажу, в этом ирония "такого числа дистрибутивов"

7 (07.05.2010 15:50:37 отредактировано ManGO)

БОЛЬШОЕ СПАСИБО! РАЗОБРАЛСЯ. Осталось придумать, как при загрузке соединения менять 172.16.0.253 на 8.8.8.8 а потом вяртать обратно
Есть ли консольные команды для редактирования resolv.conf?

8

пакет resolvconf поваляет управлять resolv.conf исходя из настроек  /etc/network/interfaces - в Debian, в мандриве думаю тоже в этом районе файлик лежит.

9

УРРА!!! Сделал!
в ip-up дописал это:

#переписываем resolv.conf
echo "nameserver 8.8.8.8" > /etc/resolv.conf
echo "nameserver 172.16.0.201" >> /etc/resolv.conf
echo "nameserver 82.209.195.12" >> /etc/resolv.conf

#настраиваем маршруты
route add -host 172.16.0.201 gw 172.18.0.1
route add -host 172.16.0.200 gw 172.18.0.1
route add -host 172.16.0.253 gw 172.18.0.1
route del default
route add default dev ppp0

При соединении он перепишет resolv.conf
при отключении получит dns автоматически
)))
Спасибо большое. Вы мне очень помогли!

10

ManGO, на самом деле, провайдер установивший вам этот DNS "с высоким приоритетом, по умолчанию, скажем так." нарушает ваши конституционные права в РФ, т.к. постановления об этой зоне от правительства не было (и не будет). не думаю, что по злому умыслу, скорей по недосмотру. вы можете написать им или позвонить, чтоб они открыли зону by.

11

Я Вам больше скажу для меня by - национальная зона. Я живу в Беларуси... У нас за это могут за хвост взять.
У них типа на .by забит их сайт. Т.е. вводишь провайдер.бай и попадаешь на их сайт, который хостится у них на компе где-то я думаю они для этого сделали... Хотя странно. под виндами все работает. Может тут как-то ограничения resolv.conf не более 3 DNS работают не в их пользу.