இந்த கட்டுரையில், உள்ளூர் டிஎன்எஸ் சர்வர், கேச்சிங் டிஎன்எஸ் சர்வர் மற்றும் டிஎச்சிபி சேவையகத்தை உள்ளமைக்க டிஎன்எஸ்மாஸ்கை எவ்வாறு பயன்படுத்துவது என்பதை நான் உங்களுக்குக் காண்பிக்கப் போகிறேன். எனவே, ஆரம்பிக்கலாம்.
நெட்வொர்க் இடவியல்:
இந்த கட்டுரையின் பிணைய இடவியல் இது. இங்கே, நான் கட்டமைப்பேன் திசைவி dnsmasq உடன் DNS மற்றும் DHCP சேவையகமாக. திசைவி 2 நெட்வொர்க் இடைமுகங்களைக் கொண்டுள்ளது, ஒன்று ( 33 ) உடன் இணைகிறது இணையதளம் மற்றும் பிற ( எண் 38 ) உடன் இணைகிறது நெட்வொர்க் ஸ்விட்ச் . மற்ற அனைத்து புரவலர்களும் ( புரவலன் 1 , புரவலன் 2 , புரவலன் 3 நெட்வொர்க்கில் உள்ளமைக்கப்பட்ட DHCP சேவையகத்தைப் பயன்படுத்துகிறது திசைவி ஐபி முகவரிகள் மற்றும் பெயர் தீர்மானத்திற்கான டிஎன்எஸ் சர்வர் தானாக ஒதுக்கப்படுவதற்கு.
நிலையான IP ஐ கட்டமைத்தல்:
என் நெட்வொர்க் டோபாலஜியில், நீங்கள் பார்த்தீர்கள், என் திசைவி இரண்டு இடைமுகங்களைக் கொண்டுள்ளது 33 மற்றும் எண் 38 . என்எஸ் 33 திசைவியை இணையத்துடன் இணைக்கிறது மற்றும் எண் 38 உடன் இணைக்கப்பட்டுள்ளது நெட்வொர்க்-சுவிட்ச் , நெட்வொர்க்கில் உள்ள மற்ற கணினிகள் இணைக்கிறது. ஐபி முகவரியைப் பெற நான் டிஎச்சிபியைப் பயன்படுத்த வேண்டும் 33 இணைய இணைப்பிற்கான எனது ISP யிலிருந்து இடைமுகம். ஆனால், தி எண் 38 இடைமுகம் கைமுறையாக கட்டமைக்கப்பட வேண்டும்.
நெட்வொர்க்கைப் பயன்படுத்துவோம் 192.168.10.0/24 என்சி 38 இடைமுகம் மற்றும் நெட்வொர்க்கில் உள்ள மற்ற கணினிகளுக்கு. நான் 192.168.10.0/24 நெட்வொர்க்கைப் பயன்படுத்தினால், அதன் ஐபி முகவரி எண் 38 திசைவியின் இடைமுகம் 192.168.10.1/24 ஆக இருக்க வேண்டும். இது dnsmasq DNS சேவையகம் மற்றும் DHCP சேவையகத்தின் IP முகவரி.
குறிப்பு: உங்கள் நெட்வொர்க் இடைமுக பெயர் வித்தியாசமாக இருக்கலாம். இது உங்களுக்கு என்ன என்பதை நீங்கள் கண்டுபிடிக்கலாம் ஐபி ஏ கட்டளை
உபுண்டு சர்வர் 18.04 LTS இல், நீங்கள் பயன்படுத்தலாம் netplan பிணைய இடைமுகங்களை கட்டமைக்க. இயல்புநிலை நெட்ப்ளான் உள்ளமைவு கோப்பு /etc/netplan/50-cloud-init.yaml .
முதலில், கட்டமைப்பு கோப்பைத் திறக்கவும் /etc/netplan/50-cloud-init.yaml பின்வரும் கட்டளையுடன்:
$சூடோ நானோ /முதலியன/netplan/ஐம்பது-cloud-init.yaml
இப்போது, பின்வரும் வரிகளை தட்டச்சு செய்து அழுத்தினால் கோப்பைச் சேமிக்கவும் + எக்ஸ் தொடர்ந்து மற்றும் மற்றும் .
இப்போது, உங்கள் மறுதொடக்கம் திசைவி பின்வரும் கட்டளையுடன்:
$சூடோமறுதொடக்கம்
ஒரு முறை திசைவி பூட்ஸ், ஐபி முகவரிகள் எதிர்பார்த்தபடி ஒதுக்கப்பட வேண்டும்.
Dnsmasq ஐ நிறுவுதல்:
உபுண்டுவின் அதிகாரப்பூர்வ தொகுப்பு களஞ்சியத்தில் dnsmasq கிடைக்கிறது. எனவே, நீங்கள் அதை APT தொகுப்பு மேலாளரைப் பயன்படுத்தி எளிதாக நிறுவலாம்.
உபுண்டு பயன்படுத்துகிறது அமைப்பு தீர்க்கப்பட்டது இயல்பாக டிஎன்எஸ் சர்வர்கள் மற்றும் டிஎன்எஸ் கேச்சிங் ஆகியவற்றை நிர்வகிக்க. நீங்கள் dnsmasq ஐ நிறுவுவதற்கு முன், நீங்கள் நிறுத்த வேண்டும் மற்றும் முடக்க வேண்டும் அமைப்பு தீர்க்கப்பட்டது சேவைகள் இல்லையெனில், நீங்கள் dnsmasq ஐ இயக்க முடியாது.
நிறுத்த அமைப்பு தீர்க்கப்பட்டது சேவை, பின்வரும் கட்டளையை இயக்கவும்:
$சூடோsystemctl stop systemd- தீர்க்கப்பட்டது
முடக்க அமைப்பு தீர்க்கப்பட்டது சேவை, பின்வரும் கட்டளையை இயக்கவும்:
$சூடோsystemctl முடக்கப்பட்டது systemd- தீர்க்கப்பட்டது
இயல்பாக, தி /etc/resolv.conf கோப்பு மற்றொரு systemd கட்டமைப்பு கோப்புடன் இணைக்கப்பட்டுள்ளது, கீழே உள்ள ஸ்கிரீன்ஷாட்டில் நீங்கள் பார்க்க முடியும். ஆனால், நாங்கள் இனி அதை விரும்பவில்லை.
எனவே, அகற்றவும் /etc/resolv.conf பின்வரும் கட்டளையுடன் இணைப்பு:
$சூடோ ஆர்எம் -வி /முதலியன/resolv.conf
இப்போது, புதியதை உருவாக்கவும் /etc/resolv.conf பின்வரும் கட்டளையுடன் Google DNS சேவையகத்தை இயல்புநிலை DNS சேவையகமாக கோப்பு மற்றும் அமைக்கவும்:
$வெளியே எறிந்தார் பெயர் சேவையகம் 8.8.8.8 | சூடோ டீ /முதலியன/resolv.conf
இப்போது, பின்வரும் கட்டளையுடன் APT தொகுப்பு களஞ்சிய தற்காலிக சேமிப்பைப் புதுப்பிக்கவும்:
$சூடோபொருத்தமான மேம்படுத்தல்
இப்போது, பின்வரும் கட்டளையுடன் dnsmasq ஐ நிறுவவும்:
$சூடோபொருத்தமானநிறுவுdnsmasq
dnsmasq நிறுவப்பட வேண்டும்.
Dnsmasq DNS சேவையகத்தை கட்டமைக்கிறது:
Dnsmasq இன் கட்டமைப்பு கோப்பு /etc/dnsmasq.conf . Dnsmasq ஐ DNS சேவையகமாக உள்ளமைக்க, நீங்கள் இந்தக் கோப்பை மாற்றியமைக்க வேண்டும்.
இயல்புநிலை /etc/dnsmasq.conf கோப்பில் நிறைய ஆவணங்கள் உள்ளன மற்றும் கருத்துகள் உள்ளன. எனவே, மறுபெயரிடுவது நல்லது என்று நான் நினைக்கிறேன் /etc/dnsmasq.conf க்கு கோப்பு /etc/dnsmasq.conf.bk மற்றும் புதிய ஒன்றை உருவாக்கவும்.
பின்வரும் கட்டளையுடன் கட்டமைப்பு கோப்பை மறுபெயரிடலாம்:
$சூடோ எம்வி -வி /முதலியன/dnsmasq.conf/முதலியன/dnsmasq.conf.bk
இப்போது, கட்டமைப்பு கோப்பை உருவாக்கவும் /etc/dnsmasq.conf பின்வருமாறு:
$சூடோ நானோ /முதலியன/dnsmasq.conf
இப்போது, பின்வரும் வரிகளை தட்டச்சு செய்து அழுத்தினால் கோப்பைச் சேமிக்கவும் + எக்ஸ் தொடர்ந்து மற்றும் மற்றும் .
# டிஎன்எஸ் உள்ளமைவுதுறைமுகம்=53
களம் தேவை
போலி-தனியார்
கடுமையான-ஒழுங்கு
விரிவாக்க-புரவலன்கள்
களம்= example.com
குறிப்பு: மாற்றம் example.com உங்கள் சொந்த டொமைன் பெயருக்கு.
இப்போது, பின்வரும் கட்டளையுடன் dnsmasq சேவையை மறுதொடக்கம் செய்யுங்கள்:
$சூடோsystemctl மறுதொடக்கம் dnsmasq
இல்லை, பிழைகள். நன்று!
இப்போது, நீங்கள் அமைக்க வேண்டும் 192.168.10.1 இல் இயல்புநிலை டிஎன்எஸ் சர்வர் முகவரியாக /etc/resolv.conf .
அதைச் செய்ய, திறக்கவும் /etc/resolv.conf பின்வரும் கட்டளையுடன் கோப்பு:
$சூடோ நானோ /முதலியன/resolv.conf
இப்போது, தட்டச்சு செய்யவும் நேம்சர்வர் 192.168.10.1 வரிக்கு முன் பெயர் சேவையகம் 8.8.8.8 கீழே உள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி. பின்னர் கோப்பை சேமிக்கவும்.
அவ்வளவுதான்.
டிஎன்எஸ் பதிவுகளைச் சேர்த்தல்:
இப்போது, நீங்கள் உங்கள் DNS உள்ளீடுகளை சேர்க்கலாம் /போன்றவை/புரவலன்கள் கோப்பு.
முதலில், திறக்கவும் /போன்றவை/புரவலன்கள் பின்வரும் கட்டளையுடன் கோப்பு:
$சூடோ நானோ /முதலியன/புரவலன்கள்இப்போது, உங்கள் டிஎன்எஸ் உள்ளீடுகளை பின்வரும் வடிவத்தில் தட்டச்சு செய்க:
IP_ADDR DOMAIN_NAMEநான் 4 உள்ளீடுகளைச் சேர்த்துள்ளேன் router.example.com (192.168.10.1) , host1.example.com (192.168.10.51) , host2.example.com (192.168.10.52) , மற்றும் host3.example.com (192.168.10.53) கீழே உள்ள ஸ்கிரீன்ஷாட்டில் குறிக்கப்பட்டுள்ளது. நீங்கள் விரும்பும் அளவுக்கு டிஎன்எஸ் உள்ளீடுகளைச் சேர்க்கலாம்.
நீங்கள் முடித்தவுடன், கோப்பை அழுத்துவதன் மூலம் சேமிக்கவும் + எக்ஸ் தொடர்ந்து மற்றும் மற்றும் .
இப்போது, dnsmasq சேவையை பின்வரும் கட்டளையுடன் மறுதொடக்கம் செய்யுங்கள்:
$சூடோsystemctl மறுதொடக்கம் dnsmasq
டிஎன்எஸ் சர்வர் சோதனை:
நீங்கள் பார்க்க முடியும் என, உள்ளூர் டிஎன்எஸ் தீர்மானம் வேலை செய்கிறது.
$நீங்கள்router.example.com
இணையப் பெயர் தீர்மானமும் வேலை செய்கிறது.
$நீங்கள்கூகுள் காம்
DHCP சேவையகத்தை கட்டமைத்தல்:
DHCP சேவையகத்தை உள்ளமைக்க, dnsmasq கட்டமைப்பு கோப்பைத் திறக்கவும் /etc/dnsmasq.conf மீண்டும் பின்வருமாறு:
$சூடோ நானோ /முதலியன/dnsmasq.conf
இப்போது, கோப்பின் முடிவில் குறிக்கப்பட்ட கோடுகளைச் சேர்க்கவும். பின்னர் கோப்பை சேமிக்கவும்.
# DHCP கட்டமைப்புdhcp- வரம்பு = 192.168.10.50,192.168.10.240,255.255.255.0,24h
dhcp-option = விருப்பம்: திசைவி, 192.168.10.1
dhcp-option = விருப்பம்: dns-server, 192.168.10.1
dhcp-option = விருப்பம்: netmask, 255.255.255.0
dhcp-host = 00: 0C:29: A5: BD: 4A, 192.168.10.51
dhcp-host = 00: 0C:29: A5: BD: 5B, 192.168.10.52
dhcp-host = 00: 0C:29: A5: BD: 6C, 192.168.10.53
இங்கே, dhcp- வரம்பு DHCP சேவையகம் ஹோஸ்ட்களுக்கு ஒதுக்கும் IP முகவரிகளின் வரம்பை அமைக்க பயன்படுகிறது.
dhcp- விருப்பம் நுழைவாயிலை அமைக்க பயன்படுகிறது ( விருப்பம்: திசைவி ), டிஎன்எஸ் சர்வர் முகவரி ( விருப்பம்: dns-server ), மற்றும் நெட்மாஸ்க் ( விருப்பம்: நெட்மாஸ்க் )
dhcp-host குறிப்பிட்ட MAC முகவரிகளைப் பொறுத்து குறிப்பிட்ட IP முகவரிகளை ஹோஸ்ட்களுக்கு அமைக்க பயன்படுகிறது.
இப்போது, பின்வரும் கட்டளையுடன் dnsmasq சேவையை மறுதொடக்கம் செய்யுங்கள்:
$சூடோsystemctl மறுதொடக்கம் dnsmasq
DHCP சேவையகத்தை சோதிக்கிறது:
நீங்கள் பார்க்க முடியும் என, கணினி புரவலன் 1 ஐபி முகவரி கிடைத்தது 192.168.10.51/24 DHCP சேவையகத்திலிருந்து.
டிஎன்எஸ் தீர்மானம் கூட இருந்து வேலை செய்கிறது புரவலன் 1 .
அதே வழியில், புரவலன் 2 மற்றும் புரவலன் 3 DHCP சேவையகத்திலிருந்து சரியான IP முகவரியையும் பெறுகிறது மற்றும் DNS தீர்மானம் ஒவ்வொன்றிலும் வேலை செய்கிறது.
அடுத்து எங்கு செல்ல வேண்டும்:
நீங்கள் dnsmasq பற்றி மேலும் அறிய விரும்பினால், இயல்புநிலை கட்டமைப்பு கோப்பைப் பார்க்கவும் /etc/dnsmasq.conf (இப்போது மறுபெயரிடப்பட்டது /etc/dnsmasq.conf.bk ) இது dnsmasq இன் அனைத்து உள்ளமைவு விருப்பங்களின் விரிவான விளக்கத்தைக் கொண்டுள்ளது.
$குறைவாக /முதலியன/dnsmasq.conf.bk
உபுண்டு சர்வர் 18.04 LTS இன் இயல்புநிலை dnsmasq கட்டமைப்பு கோப்பு.
எனவே, உபுண்டு சேவையகம் 18.04 LTS இல் dnsmasq ஐ நீங்கள் எவ்வாறு கட்டமைக்கிறீர்கள். இந்தக் கட்டுரையைப் படித்ததற்கு நன்றி.