In my spare time, I'm trying to dig into the source of the viewer DNS lookup failures that continue to appear. This problem is identified by the following popup on login:
Login failed.
DNS could not resolve the host name.
Please verify that you can connect to the www.secondlife.com
web site. If you can, but continue to receive this error,
please go to the support section and report this problem.
and by error messages in the SecondLife.log file such as:
2013-01-31T20:50:53Z WARNING: process: LLXMLRPCTransaction CURL error 6:
Could not resolve host: login.agni.lindenlab.com (Could not contact DNS servers)
If you experience this despite workarounds such as the Google DNS server configuration or because such workarounds aren't available to you, I would like to get some information from you. If the Google DNS server workaround did work for you, you're invited to revert the workaround, gather the following information and restore the workaround. The information I'm after and which can be reported here, in a private message, or via email to monty@{obvious company domain} should include:
Operating system
Number of active network interfaces
Full list of DNS servers known by your computer
Additional information about certain files on OS X machines
What follows are more detailed instructions for getting this information from various operating systems and what to report. Other OS releases will vary from these descriptions. Windows XP:
Start > Settings > Network Connections
Find all 'Connected' interfaces, report the count.
For each such interface:
Right Click 'Status'
Click the 'Support' tab
Click the 'Details...' button
Report all 'DNS Servers'
Windows 7:
Start > Control Panel > Network and Sharing Center
Find each network with 'Internet' Access Type; report the count.
For each such network:
Click the connection to bring up a Status window
Click the 'Details...' Button
Report all 'IPv4 DNS Servers'
Mac OS X 10.6.8:
Open 'System Preferences'
Click the 'Network' panel
Find all 'Connected' interfaces. Report the count.
For each such interface:
Click the connected interface in the left column
Report all 'DNS Server' entries
Start a shell in Terminal.app
Execute and report output of:
ls -l /etc/resolv.conf
Execute:
cat /etc/resolv.conf
Report lines from the output with 'nameserver' in them.