nslookup (Name Server Lookup) je nástroj pro Linux, který slouží k získávání informací ze serveru DNS podle požadavků uživatele. DNS (Domain Name System) je důležitou součástí internetu, která se používá k přiřazování názvů webových stránek (např.G., fosslinux.com) na jejich výslednou IP adresu. Proto nslookup může přijít vhod pro správce sítě, aby dotazovali DNS, aby získali IP adresu, název domény nebo jakýkoli jiný konkrétní záznam DNS. Používá se také při řešení problémů souvisejících s DNS.
Nástroj příkazového řádku nslookup pracuje ve dvou režimech, interaktivním režimu a neinteraktivním režimu. Interaktivní režim se používá při dotazování serveru DNS na informace o různých hostitelích, doménách nebo tiskových hostitelích v doméně. Na druhé straně je neinteraktivní režim omezený, protože vytiskne pouze informace o názvu a dotazu pro hostitele nebo doménu.
nslookup neinteraktivní režim
Neinteraktivní režim je nejpoužívanějším režimem při provádění příkazu nslookup. Považuje se to za rychlejší metodu, protože při každém spuštění budete muset předat pouze jeden příkaz.
V tomto režimu zadáváte nslookup
následovaný IP adresou nebo hostitelem, které chcete vyhledat. Podívejme se na některé příkazy, které můžete provést pomocí nslookup v neinteraktivním režimu.
1. Zobrazit IP adresu názvu hostitele
Řekněme, že chcete získat „Záznam“ (IP adresa) webu, jako je nmap.org. Vše, co musíte udělat, je spustit terminál a provést následující příkaz:
nslookup nmap.org
nslookup nmap Z výše uvedeného výstupu server odkazuje na IP adresu serveru DNS. V části Neautoritativní odpověď odpovídá adresa IP adrese webu nmap.org.
Než se podíváme na další příklady, bylo by nejlepší nejprve pochopit rozdíl mezi autoritativní odpovědí a neautoritativní odpovědí. Autoritativní odpověď je dána, když server DNS, který je hostitelem primární kopie záznamů DNS, odpovídá na vaše vyhledávání. Na druhou stranu neautoritativní odpovědí je, když server DNS, který odpovídá na váš požadavek, neobsahuje původní soubory zón. Většinu času má server mezipaměť dříve požadovaného záznamu DNS ze všech provedených vyhledávání DNS.
2. Proveďte zpětné vyhledávání DNS
Zpětné vyhledávání DNS je místo, kde máte „záznam“ / IP adresu a chcete získat výsledný název hostitele. Použijte níže uvedenou syntaxi:
nslookup [adresa IP]
3. Zobrazit záznamy MX
Záznam MX (Mail Exchange) je záznam v DNS.soubor zinu, který mapuje název domény na seznam serverů pro výměnu pošty, které zpracovávají e-maily konkrétních domén. Použijeme níže uvedenou syntaxi:
nslookup -query = mx [název-webu]
4. Zobrazit záznamy NS
Záznamy NS se používají k identifikaci názvových serverů (sekundárních i primárních) odpovědných za konkrétní zónu DNS. Použijeme níže uvedenou syntaxi:
nslookup -query = ns [název-webu]
5. Zobrazte záznam SOA
Záznam o zahájení autority (SOA) je záznam DNS, který obsahuje administrativní informace o doméně. Použijte níže uvedenou syntaxi:
nslookup -query = soa [název-webu]
6. Zobrazit všechny záznamy DNS
Použijeme níže uvedenou syntaxi:
nslookup -query = libovolný [název-webu]
7. Použijte jiné číslo portu
Ve výchozím nastavení je protokol DNS spuštěn na portu 53. Pokud byl port z nějakého důvodu změněn, můžete zadat nastavený port pomocí argumentu -port.
nslookup -port = [číslo-portu] [název-webu]
nslookup interaktivní režim
Interaktivní režim nslookup je poměrně jednoduchý. Vše, co musíte udělat, je spustit příkaz nslookup na terminálu a zobrazí se výzva, kde můžete provést své příkazy. Viz obrázek níže.
Chcete-li získat IP adresu hostitele, zadejte do výzvy název webu a stiskněte klávesu Enter.
Chcete-li provést zpětné vyhledávání DNS, zadejte IP adresu hostitele.
Chcete-li zobrazit záznamy MX (výměna pošty), použijte následující příkaz:
typ sady = mx
Chcete-li zobrazit záznamy NS, použijte následující příkaz:
typ sady = ns
Závěr
Konsorcium pro internetové systémy krátce uvedlo program nslookup jako zastaralý, ale toto rozhodnutí později zrušilo. Seznam ukončování podpory upřednostňoval hlavně příkazy / programy hostitele a dig, které mohou provádět stejné funkce jako příkaz nslookup na poněkud vyšší úrovni přijatelnosti pro průmysl.