Unconvinced and not satisfied that the problem lies with iproperty's DNS settings (I mean, just look at all the symptoms and evidence - if only SME 5.1.2 can't find it but *everything* else can, how can it be anyone else's fault but SME's ??), I tried a few experiments.
1. I setup a new SME 5.6 beta server. Hooked it up to a dial up connection. Hooked up my laptop to it as a client. Fired up the connection. Tried
www.iproperty.com.au -> works first go. Ping
www.iproperty.com.au also works first go.
2. Reformatted the HDD and reloaded SME 5.1.2. Hooked up the connection as before. Tried
www.iproperty.com.au -> cannot find. Ping
www.iproperty.com.au -> unknown host.
3. Downloaded latest bind I could find for Redhat 7.1 (bind-9.2.1-0.71.1.i386.rpm and the corresponding bind-utils rpm). Installed them into the SME 5.1.2 server using rpm -Uvh *.rpm, rebooted, connected again, found a slight problem (see later) and tested
www.iproperty.com.au -> worked first go. Ping also worked first go.
So, apparently, there must be a problem with the version of bind installed in SME 5.1.2. Now for the problems encountered.
After installing the updated bind packages and rebooting, I found that named did not start up automatically, resulting in no DNS resolutions at all. I had to manually start named with the command :-
service named start
After running a few minutes, the server console had a number of messages about "ld" spawining too fast and another message about the usage of named (which I failed to copy down before having to rush out earlier).
I do not know if the update command I used was the proper way to have upgraded bind or not. If anyone knows of the correct way to perform the upgrade and fix the errors / problems, I would be vary happy to know it. I've only tested on the test server and don't as yet dare to try it on the production servers unless I know the upgrade procedure will work correctly.
My thanks to all who have been participating in this little exercise. I will be submitting my results to bugs@e-smith.org as well, even if they reckon it may be iproperty's fault.
Kelvin