Loading ...
WELCOME TO GLORY SERVER

آموزش کار با دستور Resolve-DnsName پاورشل

آموزش کار با دستور Resolve-DnsName پاورشل

Resolve-DnsName یک دستور با ساختاری مشخص است که برای کار با آن ابتدا باید با ساختار آن کاملاً آشنا شوید.

ساختار کلی دستور Resolve-DnsName به شکل زیر می‌باشد.

Resolve-DnsName  [-Name] String [-type] TypeName [-Server] ServerNameorIP {Other Parameters}

همانطور که مشاهده می‌نمایید این دستور پارامترهایی همانند NSlookup دارد و تنها تفاوت آن نسبت به دستور NSlookup ، وارد کردن تمامی درخواست‌ها و پارامترها در یک خط (دستور) می‌باشد.

حال برای درک بهتر این دستور به مثال‌های زیر توجه فرمایید.

دریافت اطلاعات یک رکورد در DNS

در این مثال یک رکورد از DNS وارد شده و خروجی آن اطلاعاتی چون آدرس IP ورژن 4 و ورژن 6 به همراه نوع رکورد و TTL خواهد بود.

Resolve-DnsName www.glory-server.com

دریافت اطلاعات یک رکورد خاص از دامنه

در این مثال شما نحوه استفاده از پارامتر Type را خواهید دید. با استفاده از این پارامتر شما می‌توانید یک نوع رکورد خاص مانند MX ، NS و … را مشخص کرده تا خروجی دستور مطابق نظر شما باشد.

Resolve-DnsName glory-server.com -Type MX

دریافت اطلاعات از یک DNS سرور

در صورتی که نیاز دارید اطلاعات دریافتی از یک DNS سرور خاص باشد ، باید از پارامتر Server استفاده نمایید.

Resolve-DnsName glory-server.com -Type NS -Server 8.8.8.8

در مثال بالا ، آدرس رکوردهای NS دامنه glory-server.com از DNS سرور 8.8.8.8 درخواست شده است.

بدین ترتیب شما می‌توانید با استفاده از دستوری ساده به جای NSlookup ، اطلاعات مورد نیاز نسبت به یک دامنه و رکوردهای DNSهای آن را کسب کنید.