nslookup (که مخفف جستجوی سرور نام است) اطلاعات سرور نام دامنه ها را با جستجو در سیستم نام دامنه پیدا می کند.
نحوه استفاده از nslookup در ویندوز
برای استفاده از نسخه ویندوز nslookup، Command Prompt را باز کنید و nslookup را تایپ کنید تا نتیجه ای مشابه این نتیجه بگیرید اما با ورودی هایی برای سرور DNS و آدرس IP رایانه شما. در حال استفاده از:
C:\> nslookup
سرور: solver1.opendns.com
آدرس: 208.67.222.222
این دستور مشخص می کند که رایانه در حال حاضر از کدام سرور DNS برای جستجوهای DNS خود پیکربندی شده است. همانطور که مثال نشان می دهد، این رایانه از یک سرور DNS OpenDNS استفاده می کند.
به دستور در پایین خروجی فرمان توجه کنید. پس از اجرای دستور، nslookup همچنان در پیش زمینه اجرا می شود. اعلان در انتهای خروجی به شما امکان می دهد پارامترهای اضافی را وارد کنید. هنگامی که nslookup را بدون تعیین نام دامنه اجرا می کنید، برنامه وارد حالت تعاملی می شود.
یا نام دامنه ای را که می خواهید جزئیات nslookup را برای آن بنویسید یا با دستور exit (یا میانبر صفحه کلید Ctrl+C) از nslookup خارج شوید. میتوانید با تایپ دستور قبل از دامنه، در یک خط، از nslookup استفاده کنید:
nslookup lifewire.com.
در اینجا یک نمونه خروجی آمده است:
nslookup lifewire.com
پاسخ غیرمعتبر:
نام: lifewire.com
آدرس: 151.101.193.121151.121.151. 151.101.1.121
151.101.129.121
جستجوی سرور نام
در DNS، به اصطلاح «پاسخهای غیرمعتبر» به سوابق DNS نگهداری شده در سرورهای DNS خارجی، که از سرورهای «معتبر» که منبع اصلی دادهها را ارائه میکنند، بهدست آوردهاند، اطلاق میشود.
در اینجا نحوه دریافت این اطلاعات آمده است (با فرض اینکه قبلاً nslookup را در Command Prompt تایپ کرده باشید):
set type=ns
lifewire.com
[…]
dns1.p08.nsone.net آدرس اینترنتی=198.51.44.82dns آدرس اینترنتی p08.nsone.net=198.51.45.8
dns3.p08.nsone.net آدرس اینترنتی=198.51.44.72
dns4.p08.nsone.net آدرس اینترنتی=198.51.45.72 آدرس اینترنتی ns1.p30.dynect.net=208.78.70.30
ns2.p30.dynect.net آدرس اینترنتی=204.13.250.30
ns3.p30.dynect.net آدرس اینترنتی 7=208. آدرس اینترنتی 71.30
ns4.p30.dynect.net=204.13.251.30
یک جستجوی آدرس معتبر را می توان با مشخص کردن یکی از سرورهای نام ثبت شده دامنه انجام داد. Nslookup سپس از آن سرور به جای اطلاعات سرور پیشفرض DNS سیستم محلی استفاده میکند.
C:\>nslookup lifewire.com ns1.p30.dynect.net
سرور: ns1.p30.dynect.net
آدرس: 208.78.70.30N me lifewire.com
آدرس: 151.101.65.121
151.101.193.121
151.101.129.121
151.101.1
1101.1.
خروجی دیگر دادههای "غیر معتبر" را ذکر نمیکند زیرا سرور نام ns1.p30.dynect یک سرور نام اصلی برای Lifewire.com است، همانطور که در بخش "NS record" ورودیهای DNS آن فهرست شده است.
جستجوی سرور ایمیل
برای جستجوی اطلاعات سرور ایمیل در یک دامنه خاص، nslookup از ویژگی رکورد MX DNS استفاده می کند. برخی از سایتها، مانند Lifewire.com، از سرورهای اصلی و پشتیبان پشتیبانی میکنند.
پرس و جوهای سرور ایمیل برای Lifewire.com به این صورت کار می کنند:
set type=mx
lifewire.com
[…]
پاسخ غیر معتبر:
lifewire.com اولویت MX=۲۰، مبدل نامه=ALT1. ASPMX. L. GOOGLE.com
lifewire.com اولویت MX=10، مبدل نامه=ASPMX. L. GOOGLE.com
lifewire.com اولویت MX=50، مبدل نامه=ALT4. ASPMX. L. GOOGLE.com
lifewire.com اولویت MX=40، مبدل ایمیل=ALT3. ASPMX. L. GOOGLE.com
lifewire.com اولویت MX=30، مبدل نامه=ALT2. ASPMX. L. GOOGLE.com
سایر پرسشهای nslookup
Nslookup از پرس و جو در برابر سایر رکوردهای DNS کمتر مورد استفاده از جمله CNAME، PTR و SOA پشتیبانی می کند. تایپ علامت سوال در اعلان دستورالعمل های راهنمای برنامه را چاپ می کند.
برخی از تغییرات مبتنی بر وب ابزار چند ویژگی اضافی فراتر از پارامترهای استاندارد موجود در ابزار Windows را ارائه می دهند.
چگونه از ابزار آنلاین Nslookup استفاده کنیم
برنامههای
آنلاین nslookup، مانند برنامه Network-Tools.com، به شما امکان میدهند خیلی بیشتر از آنچه با دستور Windows مجاز است سفارشی کنید.
برای مثال، پس از انتخاب دامنه، سرور و پورت، میتوانید از لیست کشویی انواع پرس و جو مانند آدرس، سرور نام، نام متعارف، شروع اعتبار، دامنه صندوق پست، عضو گروه ایمیل، انتخاب کنید. -سرویس های شناخته شده، تبادل نامه، آدرس ISDN، آدرس NSAP و بسیاری دیگر.