Je hoeft geen full-blown bind neer te zetten, je zou al kunnen volstaan voor een forwarder, overigens kun je in je dhcp ook externe dns-servers opnemen. Je fritz-box is er ook een.
Wat betreft de routeringen:
Je zendt met elk stukje data over het netwerk, onder andere twee adressen mee, je bron en je bestemming. Je bestemming mag duidelijk zijn, maar je bron is van belang om het antwoord terug te kunnen krijgen. Op het moment dat je fritzbox niet weet waar een adres is zal hij dit naar de default gateway sturen, het internet op dus. Hier worden private adressen (192.168.x.x, 172.16.x.x-172.31.x.x en 10.x.x.x) niet gerouteerd en gewoon weg gedropt. Dit betekent dat als je fritz het ubuntu segment niet kent, het weer het internet op gestuurd wordt. Vervelend als dat net je webpagina is die je wil lezen.
Je kan dit op twee manieren oplossen. Een route toevoegen op je fritzbox of gebruik maken van nat op je ubuntu server.
Mogen anderen niet op je ubuntu netwerk? geen probleem als je netjes een firewall inregeld, dat kan met alletwee de opties, hoewel de noodzaak minder groot is met NAT dan met routeren.
Mocht je niet exact weten wat nat doet: zie
http://nl.wikipedia.org/wiki/Network_address_translation