dns - nsg-ethz/mini_internet_project GitHub Wiki
DNS
The DNS container, connected to every AS and only accessibly by the instructors, runs a bind9 DNS server. In the l3_routers.txt configuration file, we can see that the DNS container is connected to every BELL router. The DNS server has the IP address 198.0.0.100/24 and as soon as the students have configured intra-domain routing and have advertised this subnet into OSPF, they should be able to reach the DNS server and use it.
For instance, a traceroute from LAUS-host to CHUR-host returns the following output:
root@LAUS ~> traceroute 3.107.0.1
traceroute to 3.107.0.1 (3.107.0.1), 30 hops max, 60 byte packets
1 laus.group3 (3.108.0.2) 0.066 ms 0.012 ms 0.010 ms
2 base.group3 (3.0.10.1) 10.115 ms 10.091 ms 10.078 ms
3 zuri.group3 (3.0.9.1) 20.179 ms 20.166 ms 20.155 ms
4 chur.group3 (3.0.7.2) 30.295 ms 30.285 ms 30.276 ms
5 host.chur.group3 (3.107.0.1) 30.266 ms 30.257 ms 30.244 ms
The naming convention is quite straightforward: XXXX-YYYY.groupZ: where XXXX is the router or host which (should) have the shown IP configured on one of its interfaces; YYYY is the name of the router on the other end of the link connected to this interface (or "host" if it is a host); finally Z is the AS number. The IP addresses used on the links connecting two ASes (e.g., 179.x.x.x) are not translated.