Pa sve si uglavnom već sam napisao.
Od Linuxa uzmi onaj u kojem se najbolje snalaziš. Moja preporuka, Gentoo ili Debian.
I onda je jedino potrebno da na njemu podigneš DNS, WWW, MySQL i koji ti sve već servisi trebaju...
Što se tiče sekundarnog DNS-a, možeš dignuti dva DNS daemona na toj istoj mašini koji slušaju na dvije različite IP adrese (podigneš alias na eth0), ako imaš na raspolaganju 2 adrese - i eto ti dva DNS-a.
edit:
Što se tiče hardvera te mašine, to naravno zavisi od samog sajta (ne bi mogao da hostuješ myspace na tome npr.), ali za neki sajt do 10k posjeta dnevno (uz fino podešen i optimizovan server) ne bi trebalo da bude problema.
Beneath civilization's fragile crust, cold chaos churns...