LinuxForum.Fans
Тема

[Решено]Как в linux прописать localhosts?

Автор: viwar 3 сообщений 3254 просмотров
#48264

Я установил значит ubuntu 9.10 в целях раздачи инета на несколько компов, настроил значит там по совету знающих людей bind в качестве локального кеширующего DNS для проксирования к провайдеру, и какбы по интуиции (linux я ставлю первый раз в жизни) настроил Host Addresses через webmin, как это через консоль делать я не знал и залез там в раздел Networking -> Network Configuration -> Host Addresses
вот так выглядит эта секция

text
127.0.0.1    localhost
    127.0.1.1    router
    ::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
    192.168.24.99    mycompany.net , mail.mycompany.net
    192.168.24.205    storage
    192.168.24.99    server

я добавил последние три строчки туда сам
не знаю уж на что эти настройки здесь влияют, но клиенты в сети какое-то время получали ip к mycompany.net именно 192.168.24.99
(у 192.168.24.99 есть свой выход в интернет)

а щас ни с того ни с сего теперь клиенты чтобы добраться к mycompany.net лезут в инет1 обратно возвращаются через инет2 через внешний интерфейс на 192.168.24.99

может я где-то не то и не там прописал, может локальные хосты типа mycompany.net надо где-то в bind'е прописывать всетаки...

подскажите где?

#48285

А что мешает пользователям использовать DNS-серверы провайдера?
Для адресов mycompany.net должны быть как A, так и PTR-записи - покажите файлы зон.

#48288
LuckyStar написал:
А что мешает пользователям использовать DNS-серверы провайдера?

Дело в том что ДНС сервера провайдера периодически могут меняться и чтобы вообще ни о чем не думать, клиенты в локалке получают в качестве DNS адрес 192.168.24.1 а там уж все перенаправляется на DNS сервера провайдеров полученные автоматичесаки.
Настраивал все так.

Для адресов mycompany.net должны быть как A, так и PTR-записи - покажите файлы зон.

У меня собственных зон нет вообще.

вобщем я чисто интуитивно в /etc/bind/named.conf.local прописал

text

zone "mycompany.net" {
    type master;
    file "/var/lib/bind/mycompany.net.hosts";
    };

в /var/lib/bind/mycompany.net.hosts прописал

text

$ttl 38400
mycompany.net.     IN      SOA     192.168.24.99. admin.mycompany.net. (
                        1275461194
                        10800
                        3600
                        604800
                        38400 )
mycompany.net.     IN      NS      localhost.
mycompany.net.     IN      A       192.168.24.99

и все заработало вроде...

Войдите или зарегистрируйтесь, чтобы ответить.