10 Gwuo (Ngalaba Ozi Groper) Iwu maka ịjụ DNS


N'edemede anyị gara aga, anyị akọwala ngwá ọrụ iwu netwọk nke ejiri maka ịjụ ajụjụ na ịnweta ozi nke DNS (Sistemụ Aha ngalaba).

N'ebe a, n'isiokwu a, anyị na-eji ngwá ọrụ ahịrị iwu ọzọ a na-akpọ dig, nke yiri ngwa nslookup Linux. Anyị ga-ahụ ojiji nke iwu igwu ala nke ọma yana ihe atụ na ojiji ha.

[Ị nwekwara ike ịmasị: Otu esi etinye ma jiri iwu igwu na nslookup na Linux]

Dig na-anọchi anya (Ngalaba Ozi Groper) bụ ngwa ọrụ nchịkwa netwọkụ maka ịza ajụjụ ngalaba aha Sistemu (DNS).

Ọ bara uru maka ịchọpụta na idozi nsogbu DNS yana kwa ime nyocha DNS wee gosipụta azịza ndị eweghachiri na nkesa aha a jụrụ ajụjụ.

Dig bụ akụkụ nke BIND ngalaba aha ihe nkesa ngwanrọ. igwu iwu na-anọchi anya ochie ngwaọrụ dị ka nslookup na onye ọbịa. gwuo ngwá ọrụ dị na isi Linux nkesa.

# dig yahoo.com

; <<>> DiG 9.16.1-Ubuntu <<>> yahoo.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20076
;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;yahoo.com.			IN	A

;; ANSWER SECTION:
yahoo.com.		387	IN	A	98.137.11.163
yahoo.com.		387	IN	A	74.6.143.26
yahoo.com.		387	IN	A	74.6.143.25
yahoo.com.		387	IN	A	74.6.231.20
yahoo.com.		387	IN	A	74.6.231.21
yahoo.com.		387	IN	A	98.137.11.164

;; Query time: 4 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Fri Dec 10 12:58:13 IST 2021
;; MSG SIZE  rcvd: 134

Iwu a dị n'elu na-eme ka igwupụta ndekọ A\ maka ngalaba aha yahoo.com. Iwu igwu egwu na-agụ faịlụ /etc/resolv.conf na ịjụ ajụjụ sava DNS edepụtara ebe ahụ. Nzaghachi sitere na sava DNS bụ ihe na-egwupụta ihe ngosi.

Ka anyị ghọta mpụta nke iwu ndị a:

  • Ahịrị malite na ; abụghị akụkụ nke ozi a.
  • Ahịrị nke mbụ na-agwa anyị ụdị iwu egwu egwu (9.16.1).
  • Na-esote, igwu na-egosi nkụnye eji isi mee nzaghachi ọ nwetara site na sava DNS.
  • Na-esote ngalaba ajụjụ, nke na-agwa anyị naanị ajụjụ, nke na nke a bụ ajụjụ maka ndekọ A\ nke yahoo.com. IN pụtara na nke a bụ nyocha ịntanetị (na klas ịntanetị).
  • Ngalaba azịza na-agwa anyị na yahoo.com nwere adreesị IP 98.137.11.163.
  • N'ikpeazụ, enwere ụfọdụ stats gbasara ajụjụ a. Ị nwere ike gbanyụọ stats ndị a site na iji nhọrọ +nostats.

Na ndabara, igwu bụ nnọọ verbose. Otu ụzọ isi belata mmepụta bụ iji + Short nhọrọ. nke ga-egbutu oke mmepụta dị ka egosiri n'okpuru.

# dig yahoo.com +short

98.137.11.164
74.6.231.21
74.6.231.20
74.6.143.25
74.6.143.26
98.137.11.163

Cheta na: Site na ndabara, igwu na-achọ A ndekọ nke ngalaba akọwapụtara, mana ị nwekwara ike ịkọwa ndekọ ndị ọzọ. Ihe ndekọ MX ma ọ bụ Mail eExchange na-agwa ndị sava ozi ka esi ebugharị ozi-e maka ngalaba ahụ. N'otu aka ahụ, TTL, SOA, wdg.

Na-arịọ ụdị ndekọ akụ DNS dị iche iche naanị.

# dig yahoo.com MX

; <<>> DiG 9.16.1-Ubuntu <<>> yahoo.com MX
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60630
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;yahoo.com.			IN	MX

;; ANSWER SECTION:
yahoo.com.		51	IN	MX	1 mta6.am0.yahoodns.net.
yahoo.com.		51	IN	MX	1 mta5.am0.yahoodns.net.
yahoo.com.		51	IN	MX	1 mta7.am0.yahoodns.net.

;; Query time: 4 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Fri Dec 10 13:03:32 IST 2021
;; MSG SIZE  rcvd: 117
# dig yahoo.com SOA

; <<>> DiG 9.16.1-Ubuntu <<>> yahoo.com SOA
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25140
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;yahoo.com.			IN	SOA

;; ANSWER SECTION:
yahoo.com.		1800	IN	SOA	ns1.yahoo.com. hostmaster.yahoo-inc.com. 
2021121001 3600 300 1814400 600

;; Query time: 128 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Fri Dec 10 13:04:08 IST 2021
;; MSG SIZE  rcvd: 99
# dig yahoo.com TTL

; <<>> DiG 9.16.1-Ubuntu <<>> yahoo.com TTL
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64017
;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;yahoo.com.			IN	A

;; ANSWER SECTION:
yahoo.com.		1606	IN	A	74.6.143.25
yahoo.com.		1606	IN	A	74.6.231.21
yahoo.com.		1606	IN	A	74.6.143.26
yahoo.com.		1606	IN	A	98.137.11.164
yahoo.com.		1606	IN	A	98.137.11.163
yahoo.com.		1606	IN	A	74.6.231.20

;; Query time: 4 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Fri Dec 10 13:04:58 IST 2021
;; MSG SIZE  rcvd: 134

;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 27889
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;TTL.				IN	A

;; Query time: 0 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Fri Dec 10 13:04:58 IST 2021
;; MSG SIZE  rcvd: 32
# dig yahoo.com +nocomments +noquestion +noauthority +noadditional +nostats

; <<>> DiG 9.16.1-Ubuntu <<>> yahoo.com +nocomments +noquestion +noauthority +noadditional +nostats
;; global options: +cmd
yahoo.com.		1556	IN	A	74.6.231.20
yahoo.com.		1556	IN	A	98.137.11.163
yahoo.com.		1556	IN	A	98.137.11.164
yahoo.com.		1556	IN	A	74.6.143.26
yahoo.com.		1556	IN	A	74.6.231.21
yahoo.com.		1556	IN	A	74.6.143.25
# dig yahoo.com ANY +noall +answer

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6 <<>> yahoo.com ANY +noall +answer
;; global options: +cmd
yahoo.com.              3509    IN      A       72.30.38.140
yahoo.com.              3509    IN      A       98.138.253.109
yahoo.com.              3509    IN      A       98.139.183.24
yahoo.com.              1709    IN      MX      1 mta5.am0.yahoodns.net.
yahoo.com.              1709    IN      MX      1 mta6.am0.yahoodns.net.
yahoo.com.              1709    IN      MX      1 mta7.am0.yahoodns.net.
yahoo.com.              43109   IN      NS      ns2.yahoo.com.
yahoo.com.              43109   IN      NS      ns8.yahoo.com.
yahoo.com.              43109   IN      NS      ns3.yahoo.com.
yahoo.com.              43109   IN      NS      ns1.yahoo.com.
yahoo.com.              43109   IN      NS      ns4.yahoo.com.
yahoo.com.              43109   IN      NS      ns5.yahoo.com.
yahoo.com.              43109   IN      NS      ns6.yahoo.com.

Na-achọ nyocha ntụgharị DNS. Na-egosipụta naanị ngalaba azịza site na iji + mkpụmkpụ.

# dig -x 72.30.38.140 +short

ir1.fp.vip.sp2.yahoo.com.

Jụọ ajụjụ dị iche iche nke weebụsaịtị DNS kpọmkwem viz. MX, NS, wdg ndekọ.

# dig yahoo.com mx +noall +answer redhat.com ns +noall +answer

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6 <<>> yahoo.com mx +noall +answer redhat.com ns +noall +answer
;; global options: +cmd
yahoo.com.              1740    IN      MX      1 mta6.am0.yahoodns.net.
yahoo.com.              1740    IN      MX      1 mta7.am0.yahoodns.net.
yahoo.com.              1740    IN      MX      1 mta5.am0.yahoodns.net.
redhat.com.             132     IN      NS      ns1.redhat.com.
redhat.com.             132     IN      NS      ns4.redhat.com.
redhat.com.             132     IN      NS      ns3.redhat.com.
redhat.com.             132     IN      NS      ns2.redhat.com.

Mepụta faịlụ .digrc n'okpuru $HOME/.digrc iji chekwaa nhọrọ igwu ala adịghị mma.

# dig yahoo.com
yahoo.com.              3427    IN      A       72.30.38.140
yahoo.com.              3427    IN      A       98.138.253.109
yahoo.com.              3427    IN      A       98.139.183.24

Anyị nwere nhọrọ azịza +noall + na-adịgide adịgide na faịlụ .digrc n'okpuru ndekọ ụlọ onye ọrụ. Ugbu a, mgbe ọ bụla e mere iwu igwu ala ọ ga-egosi naanị akụkụ azịza nke mmepụta egwu. Ọ dịghị mkpa pịnye nhọrọ oge ọ bụla dị ka +noall +aza.

N'isiokwu a, anyị gbalịrị ịchọpụta iwu igwu egwu nke nwere ike inyere gị aka ịchọ ozi metụtara ọrụ (DNS) ngalaba Aha. Kesaa echiche gị site na igbe nkọwa.