Oh well ...
I followed the instruction on your pages, and indeed it clarified some points.
I could have the DNS working (I think), since the dig command returned the following results, reflecting several modifications as well (those results were obtained through a client machine on the network) :
Last login: Wed Oct 31 07:27:27 on ttys000
You have mail.
imac-00-1f-f3-d2-d7-76:~ claudem.cauwe$ dig www.example.com
; <<>> DiG 9.8.3-P1 <<>> www.example.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 35415
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;www.example.com. IN A
;; ANSWER SECTION:
www.example.com. 10800 IN A 10.0.0.1
;; AUTHORITY SECTION:
example.com. 10800 IN NS 192.168.1.30.example.com.
;; Query time: 4 msec
;; SERVER: 192.168.1.42#53(192.168.1.42)
;; WHEN: Wed Oct 31 10:54:00 2012
;; MSG SIZE rcvd: 76
imac-00-1f-f3-d2-d7-76:~ claudem.cauwe$ dig -x 192.168.1.30
; <<>> DiG 9.8.3-P1 <<>> -x 192.168.1.30
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 12765
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;30.1.168.192.in-addr.arpa. IN PTR
;; AUTHORITY SECTION:
168.192.in-addr.arpa. 10800 IN SOA prisoner.iana.org. hostmaster.root-servers.org. 1 1800 900 604800 604800
;; Query time: 42 msec
;; SERVER: 192.168.1.42#53(192.168.1.42)
;; WHEN: Wed Oct 31 10:55:10 2012
;; MSG SIZE rcvd: 120
imac-00-1f-f3-d2-d7-76:~ claudem.cauwe$ dig schuman-trophy.example.com
; <<>> DiG 9.8.3-P1 <<>> schuman-trophy.example.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64844
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;schuman-trophy.example.com. IN A
;; ANSWER SECTION:
schuman-trophy.example.com. 10800 IN A 10.0.0.1
;; AUTHORITY SECTION:
example.com. 10800 IN NS 192.168.1.30.example.com.
;; Query time: 2 msec
;; SERVER: 192.168.1.42#53(192.168.1.42)
;; WHEN: Wed Oct 31 10:57:53 2012
;; MSG SIZE rcvd: 87
imac-00-1f-f3-d2-d7-76:~ claudem.cauwe$ dig 192.168.1.30
; <<>> DiG 9.8.3-P1 <<>> 192.168.1.30
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 29122
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;192.168.1.30. IN A
;; AUTHORITY SECTION:
. 10800 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2012103100 1800 900 604800 86400
;; Query time: 71 msec
;; SERVER: 192.168.1.42#53(192.168.1.42)
;; WHEN: Wed Oct 31 10:58:42 2012
;; MSG SIZE rcvd: 105
imac-00-1f-f3-d2-d7-76:~ claudem.cauwe$ dig schuman-trophy.example.com
; <<>> DiG 9.8.3-P1 <<>> schuman-trophy.example.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1790
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;schuman-trophy.example.com. IN A
;; ANSWER SECTION:
schuman-trophy.example.com. 10800 IN A 192.168.1.100
;; AUTHORITY SECTION:
example.com. 10800 IN NS 192.168.1.30.example.com.
;; Query time: 1 msec
;; SERVER: 192.168.1.42#53(192.168.1.42)
;; WHEN: Wed Oct 31 10:59:48 2012
;; MSG SIZE rcvd: 87
imac-00-1f-f3-d2-d7-76:~ claudem.cauwe$
HOWEVER, i was still totally unable to get it working with a VirtualHost set in the "sites" part of ServerAdmin.
Ping returns :
ping: sendto: No route to host
ping: sendto: Host is down
ping: sendto: Host is down
While TraceRoute returns :
Traceroute has started…
traceroute to schuman-trophy.example.com (192.168.1.100), 64 hops max, 72 byte packets
1 * * *
traceroute: sendto: Host is down
2 traceroute: wrote schuman-trophy.example.com 72 chars, ret=-1
*traceroute: sendto: Host is down
traceroute: wrote schuman-trophy.example.com 72 chars, ret=-1
*traceroute: sendto: Host is down
traceroute: wrote schuman-trophy.example.com 72 chars, ret=-1
*
traceroute: sendto: Host is down
3 traceroute: wrote schuman-trophy.example.com 72 chars, ret=-1
* * *
4 * * *
traceroute: sendto: No route to host
5 traceroute: wrote schuman-trophy.example.com 72 chars, ret=-1
Interesting, though, is the fact that the IP address seems to be correctly resolved in the Traceroute ...