Ситуация следующая:
имеем сервер FreeBSD 5.3, на котаром подняты ipfw+nat, dhcp и простенький кеширующий DNS-сервер. Возникла необходимость поставить почтовый сервер. Поставил, даже работает, но вот незадача - только в локальной сети.. а хотелось бы и удаленно с ним работать.
Насколько я понял, чтобы этого добиться нужно что-то с DNS сделать, но что именно - пока в тумане.
На данный момент DNS у меня работает но как то кривовато: d:\My Downloads>nslookup ya.ru
*** Can't find server name for address 125.0.3.1: Non-existent domain
*** Default servers are not available
Server: UnKnown
Address: 123.123.123.1
Non-authoritative answer:
Name: ya.ru
Address: 213.180.204.8
т.е. имя имя сервера с локальных машин не определяется (впрочем как и с самого сервера). Я так понимаю, для почты надо, чтоб определялось. Или я не прав и все на много сложнее?
Может кто подскажет в общих очертаниях что да как?
named.conf:
acl "mynet" { 123.123.123.0/24; 127.0.0.1; };
options {
directory "/etc/namedb";
pid-file "/var/run/named/pid";
dump-file "/var/dump/named_dump.db";
statistics-file "/var/stats/named.stats";
allow-query { "mynet"; };
forwarders {222.222.222.1;};
query-source address * port 53;
};
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "master/localhost.rev";
};
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA" {
type master;
file "master/localhost-v6.rev";
};
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.INT" {
type master;
file "master/localhost-v6.rev";
};
zone "venture.spb.ru" {
type master;
file "master/venture.spb.ru";
};