Bii o ṣe le Ṣeto DNS Agbegbe Lilo/ati be be/awọn faili ogun ni Lainos


DNS (Eto Orukọ Orukọ tabi Iṣẹ) jẹ eto sisọ orukọ sisọtọ ti iṣakoso ti o tumọ awọn orukọ ìkápá sinu awọn adirẹsi IP lori Intanẹẹti tabi nẹtiwọọki ikọkọ ati olupin ti o pese iru iṣẹ bẹẹ ni a pe ni olupin DNS.

Nkan yii ṣalaye, bawo ni a ṣe le ṣeto DNS agbegbe nipa lilo faili awọn ọmọ-ogun (/ ati be be lo/awọn ogun) ni awọn ọna Linux fun ipinnu agbegbe agbegbe tabi idanwo oju opo wẹẹbu ṣaaju gbigbe laaye.

Fun apẹẹrẹ, o le fẹ idanwo aaye ayelujara kan ni agbegbe pẹlu orukọ orukọ aṣa ṣaaju ṣiṣe ifiwe ni gbangba nipasẹ ṣiṣatunṣe faili/ati be be/awọn ọmọ-ogun lori eto agbegbe rẹ lati tọka orukọ ìkápá si adiresi IP ti olupin DNS agbegbe ti o tunto.

Awọn/ati be be/awọn ogun jẹ faili eto iṣẹ ti o tumọ awọn orukọ ile-iṣẹ tabi awọn orukọ ìkápá si awọn adirẹsi IP. Eyi wulo fun idanwo awọn ayipada awọn aaye ayelujara tabi iṣeto SSL ṣaaju mu oju opo wẹẹbu kan ni ifiwe laaye.

Ifarabalẹ: Ọna yii yoo ṣiṣẹ nikan ti awọn ọmọ-ogun ba ni adiresi IP aimi kan. Nitorinaa rii daju pe o ti ṣeto awọn adirẹsi IP aimi fun awọn ọmọ ogun Linux rẹ tabi awọn apa ti nṣiṣẹ awọn ọna ṣiṣe miiran.

Fun idi ti nkan yii, a yoo lo agbegbe yii, awọn orukọ alejo ati awọn adirẹsi IP (lo awọn iye ti o kan si eto agbegbe rẹ).

Domain:     tecmint.lan
Host 1:     ubuntu.tecmint.lan	 192.168.56.1
Host 2:     centos.tecmint.lan	 192.168.56.10

Loye Iṣẹ Iṣẹ Yipada ni Linux

Ṣaaju gbigbe eyikeyi siwaju, o yẹ ki o ye awọn nkan diẹ nipa faili pataki miiran ti o jẹ /etc/nsswitch.conf. O pese iṣẹ Yipada Iṣẹ Iṣẹ eyiti o ṣakoso aṣẹ ninu eyiti a beere awọn iṣẹ fun awọn iṣawari iṣẹ orukọ.

Iṣeto ni da lori aṣẹ; ti awọn faili ba wa ṣaaju dns o tumọ si pe eto naa yoo beere faili/ati be be/awọn ogun ṣaaju ṣiṣe ayẹwo DNS fun awọn ibeere iṣẹ orukọ. Ṣugbọn ti DNS ba wa ṣaaju awọn faili lẹhinna ilana iṣawari agbegbe yoo kan si DNS akọkọ ṣaaju eyikeyi awọn iṣẹ miiran ti o yẹ tabi awọn faili.

Ninu oju iṣẹlẹ yii, a fẹ lati beere iṣẹ\"awọn faili". Lati ṣayẹwo aṣẹ naa, tẹ.

$ cat /etc/nsswitch.conf
OR
$ grep hosts /etc/nsswitch.conf

Ṣe atunto DNS Agbegbe Lilo/ati be be/awọn faili ogun ni Lainos

Bayi ṣii faili faili/ati be be lo/lilo awọn olootu ti o fẹ bi atẹle

$ sudo vi /etc/hosts

Lẹhinna ṣafikun awọn ila ti o wa ni isalẹ si opin faili naa bi o ṣe han ninu iboju iboju ni isalẹ.

192.168.56.1   ubuntu.tecmint.lan
192.168.56.10  centos.tecmint.lan

Nigbamii, ṣe idanwo ti ohun gbogbo ba n ṣiṣẹ daradara bi o ti ṣe yẹ, ni lilo aṣẹ pingi lati Gbalejo 1, o le ping Gbalejo 2 ni lilo orukọ ìkápá bi bẹ.

$ ping -c 4 centos.tecmint.lan 
OR
$ ping -c 4 centos

Lori Gbalejo 2, a ni eto olupin HTTP Afun. Nitorina a tun le ṣe idanwo ti iṣẹ itumọ orukọ ba n ṣiṣẹ bi atẹle nipa lilọ si URL http://centos.tecmint.lan.

Pataki: Lati lo awọn orukọ ìkápá lori eyikeyi ogun lori nẹtiwọọki, o gbọdọ tunto awọn eto ti o wa loke ninu faili/ati be be lo/awọn ogun.

Kini eyi tumọ si, ninu apẹẹrẹ ti o wa loke, a tunto faili awọn ọmọ-ogun ti Gbalejo 1 nikan ati pe a le lo awọn orukọ ìkápá lori rẹ nikan. Lati lo awọn orukọ kanna lori Gbalejo 2, a ni lati ṣafikun awọn adirẹsi ati awọn orukọ si faili awọn ọmọ-ogun rẹ daradara.

Ni ikẹhin, o yẹ ki o lo aṣẹ nslookup lati ṣe idanwo ti iṣẹ itumọ orukọ ba n ṣiṣẹ niti gidi, awọn ofin wọnyi n beere DNS nikan ki o foju wo awọn atunto eyikeyi ninu/ati be be/awọn ogun ati /etc/nsswitch.conf awọn faili.

O tun le fẹ lati ka awọn nkan wọnyi ti o jọmọ wọnyi.

  1. Fi sori ẹrọ ati Tunto Caching-Nikan DNS Server ni RHEL/CentOS 7
  2. Ṣeto Oluṣakoso Ikọja Ikọja Ipilẹ Ipilẹ Ipilẹ ati Ṣeto Awọn agbegbe fun Aṣẹ
  3. 8 Linux Nslookup Awọn pipaṣẹ si Laasigbotitusita DNS (Olupin Orukọ Orukọ)
  4. Wulo ‘gbalejo’ Awọn apẹẹrẹ Aṣẹ fun wiwa Awọn Lookups DNS

O n niyen! Ma ṣe pin eyikeyi awọn ero afikun tabi awọn ibeere nipa akọle yii pẹlu wa, nipasẹ apakan asọye ni isalẹ.