====== DNS resolver ====== The DNS resolver code (optionally to be compiled into Etherboot) allows for filenames to contain hostnames. Thus, http://www.memtest86.com/memtest.nbi might in theory be a valid file to be downloaded (you will have to compile-in HTTP support as well). DNS resolver code will only work if a nameserver has been configured inside your DHCP config. Most regular hostnames are expected to work: A (adress) and CNAME (alias) records are allowed for a certain depth. There is no support for IPv6 hostname resolution yet, but that will not do any harm as Etherboot does not yet support IPv6 anyway. Hostnames may only be used in fully specified URIs of the form protocol://hostname:port/path/filename The '':port'' part may be omitted. Currently allowed ''protocols'' include "http", "tftp", "nfs", and "[[multicast#Using atftpd|x-tftp]]". [[multicast#Using mini-slamd|SLAM]] might or might not work with DNS... FIXME.