diff options
author | Eric Luehrsen <ericluehrsen@hotmail.com> | 2016-12-20 22:08:54 -0500 |
---|---|---|
committer | Hans Dedecker <dedeckeh@gmail.com> | 2017-01-05 22:51:39 +0100 |
commit | 612e2276b4a2f57fcbbe79b95bec4a46e89d748c (patch) | |
tree | d3021c1625b7ed7e8f404e70cd289e8143866592 /target/linux/arc770/generic | |
parent | 06e26363d89788b536e5f2317ec19288c4f6b805 (diff) | |
download | upstream-612e2276b4a2f57fcbbe79b95bec4a46e89d748c.tar.gz upstream-612e2276b4a2f57fcbbe79b95bec4a46e89d748c.tar.bz2 upstream-612e2276b4a2f57fcbbe79b95bec4a46e89d748c.zip |
dnsmasq: change 'add_local_hostname' to use dnsmasq '--interface-name'
'add_local_hostname' previous implementation may drop some addresses.
Soft addition of IP6 addresses may not cause a reload or restart event.
dnsmasq '--interface-name' robustly applies DNS to all addresses per
interface (except fe80::/10).
Change UCI 'add_local_hostname' to expand during each interface assignement
during add_dhcp().
Assign '<iface>.<host>.<domain>' as true name (reflexive A, AAAA, and PTR).
Assign '<host>.<domain>' and '<host>' as convinience aliases (no PTR, not
technically CNAME).
This is accomplished with the '--interface-name' order, first is PTR.
We could also assign each <ip4/6>.<iface>.<host>.<domain> to the respective
dual stack on the interface.
That seemed excessive so it was skipped (/4 or /6 suffix to the interface).
Add UCI 'add_wan_hostname' similar to 'add_local_hostname' function for
external WAN.
WAN IP4 are less often named by the ISP and rarely WAN IP6 due to complexity.
For logs, LuCI connection graph, and other uses assigning a WAN name is desired.
'add_local_hostname' only applies with DHCP and 'add_wam_hostname' only applies
without DHCP. Common residential users will want to set both options TRUE.
Businesses will probably have global DNS, static IP, and 'add_wan_hostname' FALSE.
Signed-off-by: Eric Luehrsen <ericluehrsen@hotmail.com>
Diffstat (limited to 'target/linux/arc770/generic')
0 files changed, 0 insertions, 0 deletions