FreeBSD anycast DNS resolver
Пример anycast DNS resolver'а для FreeBSD. В качестве рекурсивного DNS-сервера, как и раньше, используем unbound . А вот для установки BGP-сессии - openbgpd из проекта OpenBSD , конечно, "ортодоксам" доступна и quagga . В перспективе стоит присмотреться к exabgp . И openbgpd и unbound есть в портах, так что с установкой проблем быть не должно . Я предпочитаю собирать из исходников, чтобы можно было самому указать необходимые опции: cd /usr/ports/net/openbgpd && make config install clean cd /usr/ports/dns/unbound && make config install clean Сетевые интерфейсы: bge1 - стык с маршрутизатором на "серых" адресах, исключительно для BGP. lo1 - реальные адреса, на которые сервер принимает запросы от клиентов и с которого шлёт запросы в Internet. # cat /etc/rc.conf cloned_interfaces="lo1" ifconfig_bge1="inet 192.168.250.102 netmask 255.255.255.252 mtu 9000" # resolver DNS source ifconfig_lo1="inet 1.0.128.12...