Понадобилось поднять днс, который бы на А запрос любого домена отвечал своим адресом, оказалось это просто до безобразия. Ставим bind для своего дистрибутива, у меня конкретный случай был на FreeBSD-8.1, там он есть в базовой системе.
В файле named.conf объявляем только одну зону:
zone "." { type master; file "/etc/namedb/root"; };
В файле /etc/namedb/root объявляем эту зону
$ORIGIN .
$TTL 1H
@ IN SOA @ none. (
0
1D
1H
1W
3H );
IN NS 10.0.0.1
IN A 10.0.0.1
* IN A 10.0.0.1
10.0.0.1 заменить на ип, который должен отдавать сервер. Если адресов больше одного, можно сделать по view на каждый адрес.
Добавить комментарий