1 |
Hello, Mad. |
2 |
|
3 |
А что если сказать: |
4 |
listen-on { 0.0.0.0; } |
5 |
|
6 |
не катит? |
7 |
|
8 |
You wrote 8 июня 2008 г., 21:45:14: |
9 |
|
10 |
> Denis V. Rybakov пишет: |
11 |
>> Приветствую, камрады. |
12 |
>> |
13 |
>> Вопрос такой, как named (bind) заставить слушать порт на 0.0.0.0 ? |
14 |
>> |
15 |
>> Собственно конфиг |
16 |
>> |
17 |
>> options { |
18 |
>> directory "/var/bind"; |
19 |
>> listen-on-v6 { none; }; |
20 |
>> # listen-on { 127.0.0.1; }; |
21 |
>> allow-query { any; }; |
22 |
>> pid-file "/var/run/named/named.pid"; |
23 |
>> }; |
24 |
>> |
25 |
>> что имеем в результате |
26 |
>> |
27 |
>> # netstat -na | grep :53 |
28 |
>> tcp 0 0 10.200.0.1:53 0.0.0.0:* LISTEN |
29 |
>> tcp 0 0 172.16.141.5:53 0.0.0.0:* LISTEN |
30 |
>> tcp 0 0 172.16.130.10:53 0.0.0.0:* LISTEN |
31 |
>> tcp 0 0 10.70.0.233:53 0.0.0.0:* LISTEN |
32 |
>> tcp 0 0 172.16.20.1:53 0.0.0.0:* LISTEN |
33 |
>> tcp 0 0 172.16.200.100:53 0.0.0.0:* LISTEN |
34 |
>> tcp 0 0 77.40.x.x:53 0.0.0.0:* LISTEN |
35 |
>> tcp 0 0 192.168.100.1:53 0.0.0.0:* LISTEN |
36 |
>> tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTE |
37 |
>> |
38 |
>> т.е. слушает на интерфейсах, которые были подняты в момент запуска named |
39 |
>> если что-то поднимается позднее, он их уже не слушает. |
40 |
>> |
41 |
>> хочу чтобы было так |
42 |
>> |
43 |
>> # netstat -na | grep :53 |
44 |
>> tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN |
45 |
>> |
46 |
>> man named.conf |
47 |
>> делал |
48 |
>> там по этому поводу сказано |
49 |
>> |
50 |
>> listen-on [ port integer ] { address_match_element; ... }; |
51 |
>> listen-on-v6 [ port integer ] { address_match_element; |
52 |
>> ... }; |
53 |
>> |
54 |
>> однако как в address_match_element задать 0.0.0.0 я не дошел. |
55 |
>> попытка сказать |
56 |
>> listen-on { 0.0.0.0; }; |
57 |
>> listen-on { 255.255.255.255; }; |
58 |
>> приводит к тому, что он запускается, но не слушает ничего. |
59 |
>> |
60 |
>> откройте мне веки (c) Н.В.Гоголь ;) |
61 |
>> |
62 |
>> PS: |
63 |
>> поступил совет прописать |
64 |
>> listen-on { any; }; |
65 |
>> попробовал, ситуация ничем не меняется. |
66 |
>> слушает "все" интерфейсы, которые были активны на момент запуска, |
67 |
>> а не 0.0.0.0:53 |
68 |
>> |
69 |
> может имеет смысл копать с сторону очереди init скриптов? |
70 |
> т.е. смотреть что бы bind запускался после всех интерфейсов. |
71 |
|
72 |
|
73 |
|
74 |
|
75 |
-- |
76 |
С уважением, |
77 |
|
78 |
,,,, |
79 |
/'^'\ |
80 |
( o o ) |
81 |
--oOOO--(_)--OOOo------------------------------------------------ |
82 |
| Leonid Eremin |
83 |
| Email: Leon.Programmer@×××××.com |
84 |
| WWW: zlo.homeftp.org |
85 |
| .oooO mailto:Leon.Programmer@×××××.com |
86 |
| ( ) Oooo. |
87 |
---\ (----( )------------------------------------------------- |
88 |
\_) ) / |
89 |
(_/ |