
OpenWrt 라우터의 명령줄을 사용하여 DNS 설정을 어떻게 변경할 수 있습니까? 다음 파일에서 이 파일을 볼 수 있습니다."UCI 시스템" 문서:
/etc/config/ddns
/etc/config/ipset-dns
하지만 dnsmasq도 설치되어 있는 것을 볼 수 있습니다
하지만 어느 것이 라우터의 DNS 서버를 변경할 수 있는지 확실하지 않습니다.
나의 최종 목표는 하루에 몇 시간 동안 사용자 정의 DNS 서버를 추가하는 cron 작업을 추가한 다음 원래 DNS로 되돌리는 것입니다.
다음 명령을 찾았습니다. 누구든지 설명할 수 있나요?
uci set network.wan.dns='<list of space-separated DNS server IPs>'
uci commit network
reload_config
그리고
uci set network.wan.peerdns='0'
uci del network.wan.dns
uci add_list network.wan.dns='9.9.9.9'
uci add_list network.wan.dns='149.112.112.112'
uci commit
답변1
OpenWRT 문서는 이 구성의 예를 제공합니다.https://openwrt.org/docs/guide-user/base-system/dhcp_configuration
# Configure DNS provider
uci set network.wan.peerdns="0"
uci set network.wan.dns="8.8.8.8 8.8.4.4"
uci set network.wan6.peerdns="0"
uci set network.wan6.dns="2001:4860:4860::8888 2001:4860:4860::8844"
uci commit network
service network reload