Kommandot som används för att lösa en matchande IP -adress beror på vad du menar med att "matcha" och vilken information du börjar med. Det finns flera möjligheter:
* Om du har ett värdnamn och vill ha IP -adressen: Använd kommandot `NSLOOKUP 'eller` DIG'. Det här är DNS -uppslagningsverktyg.
`` `bash
nslookup www.example.com
Gräva www.example.com
`` `
* Om du har en IP -adress och vill veta värdnamnet (omvänd DNS -uppslag): Använd kommandot `NSLOOKUP 'eller` DIG' med IP -adressen i omvänd notation.
`` `bash
NSLOOKUP 8.8.8.8
DIG -X 8.8.8.8
`` `` `-X 'flagga i' dig 'indikerar omvänd uppslag)
* Om du har en delad IP -adress och vill hitta matchande adresser: Detta kräver mer sammanhang. Du skulle troligtvis behöva använda ett skriptspråk (som Python) och ett bibliotek som interagerar med nätverksverktyg eller databaser för att utföra denna uppgift. Det finns inte ett enda kommandoradsverktyg utformat för denna fuzzy matchning.
* Om du har en IP -adress och vill ta reda på information om nätverket den är på (subnet, etc.): Du skulle behöva känna till undernätmasken associerad med den IP -adressen. Du kan sedan använda enkla nätverksberäkningar (ofta gjort med en räknare eller skript) för att bestämma subnätet. Det finns inte ett enda kommando för att direkt extrahera subnätinformation.
Därför finns det inget enda svar. `NSLOOKUP` och` DIG 'är de mest troliga kommandona om du har att göra med värdnamn-till-IP eller IP-till-HostName-upplösning. För andra scenarier måste du klargöra dina specifika behov och potentiellt använda mer avancerade tekniker.