yossy.no-ip.com
ipalias
ifconfig lo:0 127.0.0.2 ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:00:39:D9:51:0F inet addr:192.168.0.201 Bcast:192.168.0.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:25483 errors:1 dropped:0 overruns:0 frame:0 TX packets:19515 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:8356912 (7.9 MiB) TX bytes:3605763 (3.4 MiB) Interrupt:11 Base address:0xc00 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:205 errors:0 dropped:0 overruns:0 frame:0 TX packets:205 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:17708 (17.2 KiB) TX bytes:17708 (17.2 KiB) lo:0 Link encap:Local Loopback inet addr:127.0.0.2 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1
tinydns-conf tinydns dnslog /var/dns/tinydns_yossy 127.0.0.2 ln -s /var/dns/tinydns_yossy /service cd /var/dns/tinydns_yossy/root/ ./add-ns yossy.no-ip.com 127.0.0.2 ./add-ns 0.168.192.in-addr.arpa 127.0.0.2 vi data
.yossy.no-ip.com:127.0.0.2::259200 .0.168.192.in-addr.arpa:127.0.0.2::259200
./add-host www.yossy.no-ip.com 192.168.0.201 ./add-alias mail.yossy.no-ip.com 192.168.0.201 ./add-alias ftp.yossy.no-ip.com 192.168.0.201
make /usr/bin/tinydns-data
/var/dns/tinydns_yossy/root/data
.yossy.no-ip.com:127.0.0.2::259200 .0.168.192.in-addr.arpa:127.0.0.2::259200 =www.yossy.no-ip.com:192.168.0.201:86400 +mail.yossy.no-ip.com:192.168.0.201:86400 +ftp.yossy.no-ip.com:192.168.0.201:86400
テスト
debian:/var/dns/tinydns_yossy/root# host www.yossy.no-ip.com 127.0.0.2 www.yossy.no-ip.com A 192.168.0.201 debian:/var/dns/tinydns_yossy/root# host mail.yossy.no-ip.com 127.0.0.2 mail.yossy.no-ip.com A 192.168.0.201
内部DNSキャッシュ
>||
dnscache-conf dnscache dnslog /var/dns/dnscache 192.168.0.11
echo 127.0.0.2 > /var/dns/dnscache/root/servers/yossy.no-ip.com
touch /var/dns/dnscache/root/ip/192.168.0
debian:/var/dns/tinydns_yossy/root# /etc/init.d/daemontools restart
Stopping daemontools: svscan. services... logging ...
Starting daemontools: svscan .
|
最終テスト
debian:/var/dns/tinydns_yossy/root# host www.wa9i.net debian www.wa9i.net A 192.168.0.201 debian:/var/dns/tinydns_yossy/root# host www.yossy.no-ip.com debian www.yossy.no-ip.com A 192.168.0.201 debian:/var/dns/tinydns_yossy/root# host 192.168.0.201 debian Name: debian.wa9i.net Address: 192.168.0.201 Aliases: debian