W poniższych tematach opisano niektóre sposoby pominięcia wyszukiwań portu i adresu IP dla połączeń TCP/IP.
#address hostname alias
555.12.12.12 smoke
98.555.43.21 odyssey
12.34.56.555 knight sales
#dbservername nettype hostname servicename options
sales ontlitcp 12.34.56.789 sales_ol
#dbservername nettype hostname servicename options
sales ontlitcp knight sales_ol
Użycie adresu IP może w niektórych okolicznościach skrócić czas nawiązywania połączenia. Jednak ze względu na fakt, że komputery są zazwyczaj rozpoznawane na podstawie ich nazw hosta, użycie adresów IP w polu nazwy hosta może utrudnić zidentyfikowanie komputera, którego dotyczy dany wpis.
Jeśli poprzednie warunki są spełnione, wówczas można użyć gwiazdki (*) jako znaku wieloznacznego w polu hostname, z którego korzysta serwer bazy danych. Jeśli do pola hostname zostanie wprowadzony znak wieloznaczny, wówczas serwer bazy danych może akceptować połączenia na dowolnych poprawnych adresach IP na hoście.
#address hostname alias
123.45.67.81 texas1
123.45.67.82 texas2
Jeśli aplikacja kliencka i serwer bazy danych korzystają z tych samych informacji sqlhosts, to w polu hostname można określić zarówno znak wieloznaczny, jak i nazwę hosta lub adres IP (na przykład *texas1 lub *123.45.67.81). Aplikacja kliencka zignoruje znak wieloznaczny i użyje nazwy hosta (lub adresu IP) podczas tworzenia połączenia, natomiast serwer bazy danych użyje znaku wieloznacznego do przyjmowania połączeń z dowolnego adresu IP.
Format znaku wieloznacznego umożliwia wątkowi nasłuchiwania serwera bazy danych oczekiwanie na połączenie klienta na tym samym numerze portu usługi dla każdej poprawnej karty interfejsu sieciowego. Oczekiwanie na połączenia z wielu adresów IP może jednak wymagać więcej czasu pracy procesora niż w przypadku oczekiwania na połączenia dla konkretnej nazwy hosta lub adresu IP.
#dbservername nettype hostname servicename options
texas_srvr ontlitcp *texas1 pd1_on
#dbservername nettype hostname servicename options
texas_srvr ontlitcp *123.45.67.81 pd1_on
#dbservername nettype hostname servicename options
texas_srvr ontlitcp *texas2 pd1_on
#dbservername nettype hostname servicename options
texas_srvr ontlitcp *123.45.67.82 pd1_on
#dbservername nettype hostname servicename options
texas_srvr ontlitcp * pd1_on
Informacje dotyczące łączności używane przez aplikację kliencką muszą zawierać jawną nazwę hosta lub adres IP. Aplikacja kliencka na komputerze iowa może użyć dowolnej z następujących nazw hosta: texas1, *texas1, 123.45.67.81 lub *123.45.67.81. Jeśli pole hostname zawiera znak wieloznaczny (*), wówczas aplikacja kliencka ignoruje ten znak.
Aplikacja kliencka na komputerze kansas może użyć dowolnej z następujących nazw hosta: texas2, *texas2, 123.45.67.82 lub *123.45.67.82.
W przypadku protokołu sieciowego TCP/IP w polu nazwy usługi można użyć rzeczywistego numeru portu nasłuchiwania TCP.
#dbservername nettype hostname servicename options
sales ontlitcp knight 1543
W niektórych okolicznościach użycie rzeczywistego numeru portu może skrócić czas nawiązywania połączenia. Jednak - podobnie jak w przypadku adresu IP w polu hostname - korzystanie z rzeczywistego numeru portu mogłoby spowodować utrudnienia przy administrowaniu informacjami o połączeniu.