دستور dig در واقع یک ابزار برای پرسش و پاسخ یا همان Query گرفتن از DNS سرورها برای دریافت اطلاعات در خصوص آدرس های Host های مختلف اینترنتی است ، اگر بخواهیم کمی ساده تر بگوییم نمونه دستور nslookup ولی بسیار پیشرفته تد در لینوکس است . رکوردهایی مثل MX ، NS ، SRV و اطلاعات کاملی در خصوص Name Server های اینترنتی را می توان از طریق این دستور به دست آورد و به همین دلیل ابزاری بسیار کاربردی برای رفع اشکال در خصوص مشکلات DNS به حساب می آید . از این ابزار بصورت معمول در سیستم عامل های لینوکس ، یونیکس و مکینتاش استفاده می شود ، در ادامه چند مثال کاربردی در خصوص استفاده از این دستور برای شما ارائه می کنیم .
unity@unity-ubuntu:~$ dig tosinso.com ; <<>> DiG 9.10.3-P4-Ubuntu <<>> tosinso.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22811 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;tosinso.com. IN A ;; ANSWER SECTION: tosinso.com. 2139 IN A 185.8.173.236 ;; Query time: 449 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Tue Aug 07 21:21:01 +0430 2018 ;; MSG SIZE rcvd: 56
unity@unity-ubuntu:~$ dig @4.2.2.2 tosinso.com ; <<>> DiG 9.10.3-P4-Ubuntu <<>> @4.2.2.2 tosinso.com ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58451 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 8192 ;; QUESTION SECTION: ;tosinso.com. IN A ;; ANSWER SECTION: tosinso.com. 2989 IN A 185.8.173.236 ;; Query time: 101 msec ;; SERVER: 4.2.2.2#53(4.2.2.2) ;; WHEN: Tue Aug 07 21:22:13 +0430 2018 ;; MSG SIZE rcvd: 56
unity@unity-ubuntu:~$ dig @4.2.2.4 tosinso.com MX ; <<>> DiG 9.10.3-P4-Ubuntu <<>> @4.2.2.4 tosinso.com MX ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64179 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 8192 ;; QUESTION SECTION: ;tosinso.com. IN MX ;; AUTHORITY SECTION: tosinso.com. 3473 IN SOA tosinso.com. hostmaster.tosinso.com. 22 900 600 86400 3600 ;; Query time: 194 msec ;; SERVER: 4.2.2.4#53(4.2.2.4) ;; WHEN: Tue Aug 07 21:24:10 +0430 2018 ;; MSG SIZE rcvd: 95
unity@unity-ubuntu:~$ dig -x 8.8.8.8 ; <<>> DiG 9.10.3-P4-Ubuntu <<>> -x 8.8.8.8 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56907 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;8.8.8.8.in-addr.arpa. IN PTR ;; ANSWER SECTION: 8.8.8.8.in-addr.arpa. 21599 IN PTR google-public-dns-a.google.com. ;; Query time: 1575 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Tue Aug 07 21:45:58 +0430 2018 ;; MSG SIZE rcvd: 93
unity@unity-ubuntu:~$ dig tosinso.com +trace ; <<>> DiG 9.10.3-P4-Ubuntu <<>> tosinso.com +trace ;; global options: +cmd . 257928 IN NS e.root-servers.net. . 257928 IN NS h.root-servers.net. . 257928 IN NS l.root-servers.net. . 257928 IN NS i.root-servers.net. . 257928 IN NS a.root-servers.net. . 257928 IN NS d.root-servers.net. . 257928 IN NS c.root-servers.net. . 257928 IN NS b.root-servers.net. . 257928 IN NS j.root-servers.net. . 257928 IN NS k.root-servers.net. . 257928 IN NS g.root-servers.net. . 257928 IN NS m.root-servers.net. . 257928 IN NS f.root-servers.net. . 257928 IN RRSIG NS 8 0 518400 20180913170000 20180831160000 41656 . XDZlKwBNycltylMQ+6pNg+cXXExph5BtJM4C/RndmI411Bkb9eGBz4ne 2IUlkWWNM+WCtRsaPcgE5zv/Yq1ueSoa24erFkXV66yEZJ/GvZKFwnVr B2Ul2aLl8Q39xyFFl6dyh0WiGoDGSYU0NaxFzTxlbH6qk/kqLLk9SZGg jVQovGlWW84+kbCHivX4kCnwT+DcUMjX+bBR4wjQUhxP2SClX2F0ykPO Eq+bMTxtVBQOEAQMrvkHf7EWEkqdrOsjvefpyv6xGQAeUZjkc4KyT3Kw XtvDk/qYuYu8akmYulrv3SdDVnqTiqJljsYs9icuDl/YiZO0JXZNL8UZ 6GMakQ== ;; Received 525 bytes from 8.8.8.8#53(8.8.8.8) in 116 ms com. 172800 IN NS a.gtld-servers.net. com. 172800 IN NS b.gtld-servers.net. com. 172800 IN NS c.gtld-servers.net. com. 172800 IN NS d.gtld-servers.net. com. 172800 IN NS e.gtld-servers.net. com. 172800 IN NS f.gtld-servers.net. com. 172800 IN NS g.gtld-servers.net. com. 172800 IN NS h.gtld-servers.net. com. 172800 IN NS i.gtld-servers.net. com. 172800 IN NS j.gtld-servers.net. com. 172800 IN NS k.gtld-servers.net. com. 172800 IN NS l.gtld-servers.net. com. 172800 IN NS m.gtld-servers.net. com. 86400 IN DS 30909 8 2 E2D3C916F6DEEAC73294E8268FB5885044A833FC5459588F4A9184CF C41A5766 com. 86400 IN RRSIG DS 8 1 86400 20180916050000 20180903040000 41656 . B/6WTBT19nJLDib3PIlehxsbDOC0XOnwxYMWejncJxfCPqenkE37w9DC rMRdFP311EJexkBsmzc27QE15h+gRlUAdEjO3i8yOIRIQHOZHEpaVCYV N2KRJy1SgSHy0DdFtyda5SZnWeVrDfl4yvfbFISz2vK6qGtsblbq2cvo /f7q37Xo8ISJHRqPKpRXRxdNudq84uq9w7wwC2Bq7Q+LgmuDWwBDw7R1 ExePpvX94HwPorLAzva+yz7LcxRxani+HkNwTvb1rwqLK6VsIYcRO1aE l81LsdmI8uMkJLo7nM4J9A2i0O1FQk3xre3Vbv+j9LboG7f9suSjvC3q wCRjvw== ;; Received 1171 bytes from 199.7.83.42#53(l.root-servers.net) in 119 ms tosinso.com. 172800 IN NS ns.tosinso.com. CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 86400 IN NSEC3 1 1 0 - CK0Q1GIN43N1ARRC9OSM6QPQR81H5M9A NS SOA RRSIG DNSKEY NSEC3PARAM CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 86400 IN RRSIG NSEC3 8 2 86400 20180909044343 20180902033343 46475 com. XHT8WvqebgePhfnKmN4ufL2tnMFu8rDJfN/yNCy94Jb8q9DewS3jZGr6 d47aynNX3oSzwhBXvpRlTlhr//8ZdfBcuDViJQMbVrlWafWqrJ9Bl+hU 4OlfTWWNOkf2mUi+2NN/BDaigevqBZ3dJZYQcfIQ7uzE2lmAwaV+2Yw+ iro= JL1EICE542OADTLHEAK1O8UDBVAT3VLD.com. 86400 IN NSEC3 1 1 0 - JL1I24K5OBP2BFP2O0AOT8T0SQUQ4A8L NS DS RRSIG JL1EICE542OADTLHEAK1O8UDBVAT3VLD.com. 86400 IN RRSIG NSEC3 8 2 86400 20180910044409 20180903033409 46475 com. swYLYjEsAbocsXt0SaLCnILh37MsPns1qVXl+TGgU/3MMOZpo4gqxuJM eZMYiDZfrKvqOhDc//9JHfmctCiPLR03INZ3DNvd+Ba0c8LPfl57mxGA NAowELepig58x7jIMXC+42riGtnViQgcytPe8kLeXH1yi/mLVGjPRb0P Gkg= ;; Received 550 bytes from 192.43.172.30#53(i.gtld-servers.net) in 160 ms tosinso.com. 3600 IN A 185.8.173.236 ;; Received 56 bytes from 185.8.173.236#53(ns.tosinso.com) in 33 ms
unity@unity-ubuntu:~$ dig tosinso.com +short 185.8.173.236
unity@unity-ubuntu:~$ dig tosinso.com ANY ; <<>> DiG 9.10.3-P4-Ubuntu <<>> tosinso.com ANY ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57922 ;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 512 ;; QUESTION SECTION: ;tosinso.com. IN ANY ;; ANSWER SECTION: tosinso.com. 3599 IN A 185.8.173.236 tosinso.com. 3599 IN NS ns.tosinso.com. tosinso.com. 3599 IN NS ns.tosinso.com. tosinso.com. 3599 IN SOA tosinso.com. hostmaster.tosinso.com. 22 900 600 86400 3600 ;; Query time: 310 msec ;; SERVER: 8.8.8.8#53(8.8.8.8) ;; WHEN: Mon Sep 03 10:18:41 +0430 2018 ;; MSG SIZE rcvd: 145
در دوره آموزش لینوکس اسنشیالز و مبحث Name Resulotion شما به خوبی با انواع دستورات مربوط به dns آشنا می شوید.
بنیانگذار انجمن تخصصی فناوری اطلاعات ایران ، هکر کلاه خاکستری ، کارشناس امنیت اطلاعات و ارتباطات
محمد نصیری هستم ، بنیانگذار انجمن تخصصی فناوری اطلاعات ایران و مجموعه توسینسو ، هکر قانونمند و کارشناس امنیت سایبری ، سابقه همکاری با بیش از 80 سازمان دولتی ، خصوصی ، نظامی و انتظامی در قالب مشاور ، مدرس و مدیر و ناظر پروژه ، مدرس دوره های تخصص شبکه ، امنیت ، هک و نفوذ ، در حال حاضر در ایران دیگه رسما فعالیتی غیر از مشاوره انجام نمیدم ، عاشق آموزش و تدریس هستم و به همین دلیل دوره های آموزشی که ضبط می کنم در دنیا بی نظیر هستند.
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود