net-dns: initial implementation
This feature implements default nameserver configuration and provides some canned variants for public consumption. Thanks Andrey Mitrofanov for involuntarily reminding of it: http://www.opennet.ru/openforum/vsluhforumID3/110309.html#31
This commit is contained in:
parent
37325673bd
commit
e4bd17cc3d
9
features.in/net-dns/README
Normal file
9
features.in/net-dns/README
Normal file
@ -0,0 +1,9 @@
|
||||
Эта фича позволяет сконфигурировать публично доступный
|
||||
рекурсивный DNS-сервер для условий, когда локальный
|
||||
неизвестен заранее или попросту отсутствует; следует
|
||||
понимать, что это в некотором роде утечка данных,
|
||||
т.е. риск безопасности.
|
||||
|
||||
Также возможно указать свои NAMESERVERS через пробел
|
||||
у себя в фиче или конфигурации дистрибутива, которая
|
||||
задействует use/net-dns.
|
22
features.in/net-dns/config.mk
Normal file
22
features.in/net-dns/config.mk
Normal file
@ -0,0 +1,22 @@
|
||||
use/net-dns: use/net
|
||||
@$(call add_feature)
|
||||
@$(call xport,NAMESERVERS)
|
||||
|
||||
use/net-dns/google: use/net-dns
|
||||
@$(call add,NAMESERVERS,8.8.8.8 8.8.4.4)
|
||||
|
||||
use/net-dns/google/v6: use/net-dns
|
||||
@$(call add,NAMESERVERS,2001:4860:4860::8888)
|
||||
@$(call add,NAMESERVERS,2001:4860:4860::8844)
|
||||
|
||||
use/net-dns/level3: use/net-dns
|
||||
@$(call add,NAMESERVERS,4.2.2.1 4.2.2.2 4.2.2.3)
|
||||
|
||||
use/net-dns/yandex: use/net-dns
|
||||
@$(call add,NAMESERVERS,77.88.8.8 77.88.8.1)
|
||||
|
||||
use/net-dns/yandex/safe: use/net-dns
|
||||
@$(call add,NAMESERVERS,77.88.8.88 77.88.8.2)
|
||||
|
||||
use/net-dns/yandex/family: use/net-dns
|
||||
@$(call add,NAMESERVERS,77.88.8.7 77.88.8.3)
|
3
features.in/net-dns/rootfs/image-scripts.d/60-net-dns
Executable file
3
features.in/net-dns/rootfs/image-scripts.d/60-net-dns
Executable file
@ -0,0 +1,3 @@
|
||||
#!/bin/sh
|
||||
# set default nameserver, if any
|
||||
for i in $GLOBAL_NAMESERVERS; do echo "nameserver $i"; done >> /etc/resolv.conf
|
Loading…
x
Reference in New Issue
Block a user