Als u het IP-adres van het apparaat kent, weet u niet altijd op welke poort de aangeboden dienst zich bevindt. DNS-SD-records kunnen service-informatie in een meer gestructureerd formaat presenteren.

Basisbenadering

DNS-SD gebruikt een combinatie van DNS-records zoals PTR, SRV en TXT voor service-instanties. SRV specificeert de bestemmingsnaam en poort, terwijl TXT aanvullende attributen kan bevatten. Deze aanpak kan worden gebruikt in zowel lokale detectiescenario's als beheerde DNS-infrastructuren.

Toepassingsstappen

  1. Bewaar het gevonden servicetype, de instantienaam en het bronprotocol in afzonderlijke velden.
  2. Controleer de adresresolutie van de SRV-bestemming en de gerapporteerde poort.
  3. TXT-velden opslaan als apparaatbevestiging; Interpreteer het niet als een inloggegevens of wachtwoord.

Praktijkvoorbeeld

Een printservice kan een niet-standaard poort melden. Een controle die alleen gewone printerpoorten probeert, zou dit over het hoofd zien, terwijl de serviceaankondiging naar het juiste doel zou kunnen verwijzen. De daadwerkelijke afdruktoegang moet echter afzonderlijk worden getest.

Interpreteer het resultaat correct

Het ontvangen van een mededeling garandeert niet dat de dienst goed werkt. Slapende apparaten, verouderde caches en toegangsregels kunnen de connectiviteit beïnvloeden. Het scheiden van de aangekondigde en verbindingsbevestigde statussen in de inventaris levert begrijpelijker resultaten op.

Bron- en vervolgmeting

Protocol- of opdrachtdetails: RFC 6763. De stappen en het voorbeeldscenario vormen het redactionele verhaal van IPScan.