Genau diese Frage wurde mir in einem meiner Projekte gestellt.
Es handelte sich um eine verteilte Server Farm mit einem DB-Server-Cluster einem Server für SharePoint Suchdienste und zwei Front-End Webservern in einem NLB-Cluster. Alle Server waren jeweils in einem Failover-Cluster.
Alles sah korrekt konfiguriert aus und die einzelnen Dienste liefen auf den Servern. Die SharePoint Oberfläche war mit allen Funktionen erreichbar.
Erst ein Blick in das Ereignisprotokoll des Suchservers ergab Fehlermeldungen, die darauf hindeuteten, dass Dieser Server nicht für die anderen Server erreichbar war.
Nach langem Suchen stellte sich heraus, dass die einzelnen NLB-Cluster so konfiguriert waren, dass sich die Hardware-Maschinen darin mit Ihrer 2 Netzwerkkarten jeweils eine MAC-Adresse teilten (wegen Network Load Balancing).
Erst der Eintrag des Suchservers in die HOSTS Datei der anderen Server schaffte hier Abhilfe!