Brukeren er avhengig av at klienten klarer å lokalisere den initielle nabo. Her finnes flere teknikker. Det vanligste er å kontakte en forprogrammert server. Hvis denne feiler kan man gjenbruke de naboer man eventuelt hadde kontakt med sist man var aktiv i Gnutellanettet. Et tredje alternativ er å søke lokalt og avvente svar. Noden sender da en PING som eventuelt besvares med en PONG. I og med at brukerne «kommer og går» vil enkelte naboer bli borte, mens andre etterhvert tilkommer. Ett velkjent problem i Gnutella, er at den avstand mellom naboer kan bli stor; forslaget fra den sentrale server kan gjøre at en bruker i Larvik får en bruker i Tokyo utpekt som nabo. Dette vil forsinke søkearbeidet, som jo går mellom nabopar.