pts,
you really need to tone it down dude, lets see if we can actualy get this back to a helpful level, eh.
Most of what I know , I have learnt through reading the support posts of people like Jaime and following their advice, not dissing them.
If you are serious about trying to understand and co-operate with suggestions, then lets see you respond to the following without commentary. Its hard to get a handle on how much you do or don't know, so lets start from basic principals.
Most of your work is going to be done on the "Command Line Interface" via the "Terminal" application. When people like Jaime ask you the result of the "host" or the "snagglefax" command WITHOUT specifying , say "In Server.app", they mean: "enter this command at the CLI in Terminal" SO:
1. From the Applications Folder , select Utilities Folder and then open Terminal.app
2. It will respond with a funny little prompt like:
mylabs-server: ~ ptsadmin$
Most people shorthand the command line interface when asking you to enter a command by preceding it with a "$" sign
Here is another tip - type "man host" and this will tell you what the command actually does. Typing "man less"
will tell you all the navigation commands to use while you are in "man" , but type b for back, f for forward and q for quit at the : prompt and you can't go wrong.
So Step 3.
3. Enter this command from your cli
$ sudo changeip -checkhostname
Password: (enter your password)
Primary address = xx.xx.xx.xx
Current HostName = my-server.mydomain.com
DNS HostName = my-server.mydomain.com
The names match. There is nothing to change.
dirserv:success = "success"
The above changeip command is the equivalent of typing:
$ host my-server
my-server.mydomain.com has address 10.0.5.80
$ host 10.0.5.80
80.5.0.10.in-addr.arpa domain name pointer my-server.mydomain.com.
It shows that dns forward and reverse entries are correct.
So, If that is set up OK, please confirm step 4 is correct.
4. $ sudo serveradmin settings dns:forwarders:_array_index:0 = "xx.yy.zz.aa" where xx.yy.zz.aa is the address of the universities dns server
Now you are going to look at the dns log while you attempt a connection from one of the clients.
5. Confirm that the network setup for one of your clients is set up to point to the tcp ip address of myserver.mydomain.com and that the search domain is set to myserver.mydomain.com
try using safari on the remote machine and do a google search for something. Then come back or ssh in to your server and:
5. $ tail /library/logs/named.log
This will print out the end of your named.log (dns)
and report back with the output and results to date.