სერიის ზოგადი ინდექსი: კომპიუტერული ქსელები მცირე და საშუალო ბიზნესისთვის: შესავალი
გამარჯობა მეგობრებო !. ჩვენ ამ სტატიას მივუძღვენით დნსმასქ ძალიან მარტივი პროგრამა, რომელიც უზრუნველყოფს მომსახურებებს DNS - DHCP ერთი პროგრამული უზრუნველყოფის გამოყენებით. საუკეთესო პროგრამული უზრუნველყოფა, რომელიც ამ პროგრამაზე არსებობს არის ის, რომელიც დაინსტალირებულია პაკეტში, სადაც მდებარეობს თავად /usr/share/doc/dnsmasq-2.66/, კონფიგურაციის ფაილი - სრული მაგალითები - /და ა.შ./dnsmasq.confდა ის, რაც მიღებულია ბრძანებით კაცი დნსმასქ. ასევე ძალიან ჯანსაღია თქვენი ვიზიტი Ოფიციალური გვერდი.
[root @ dns] # ls -l /usr/share/doc/dnsmasq-2.66/ სულ 136 -rw-r - r--. 1 ძირეული ფესვი 18007 აპრილი 17 2013 კოპირება -rw-r - r--. 1 ფესვის ფესვი 59811 11 ნოემბერი 13:20 CHANGELOG -rw-r - r--. 1 ძირეული ფესვი 5164 17 აპრილი 2013 1 DBus-interface -rw-r - r--. 5009 ძირეული ფესვი 17 2013 წლის 1 აპრილი doc.html -rw-r - r--. 25075 ფესვის ფესვი 17 აპრილი 2013 1 FAQ -rw-r - r--. 12019 ძირეული ფესვი 17 აპრილი 2013 XNUMX setup.html
- პოსტში აღწერილი პროცედურა ასევე მოქმედებს Debian 8 "Jessie" - სთვის. / Etc / dnsmasq კონფიგურაციის ფაილი იგივეა. ჯესიში, იქნებ მხოლოდ თქვენი dnsmasq პაკეტის დაყენება დაგჭირდეთ და სხვა არაფერი. მე ვწერ იმიტომ, რომ არასაჭიროდ მიმაჩნია დნისმასკისთვის ცალკე სტატიის გაკეთება Debian- ში. საბედნიეროდ, დოკუმენტაციასთან და კონფიგურაციასთან დაკავშირებული დირექტორიები იგივეა.
დნსმაკი არის ქმნილება სიმონ კელი.
ინდექსი
რა არის დნსმასკი?
უფასო პროგრამა დნსმასქ არის სერვერი DNS გამგზავნი y DHCP მცირე კომპიუტერული ქსელებისთვის. ტიპიური მაგალითია ჩვენს მცირე და საშუალო საწარმოებში არსებული ქსელები. მისი მუშაობისთვის საჭიროა რამდენიმე აპარატურის რესურსი და მისი გაშვება შესაძლებელია სხვადასხვა პლატფორმაზე, როგორიცაა Linux, BSD, Android და OS X. ის შედის Linux და BSD დისტრიბუციების თითქმის ყველა საცავში.
სერვერი DHCP del დნსმასქ შეგიძლიათ იჯარით გაუშვათ IP მისამართები დინამიურად და სტატიკურად, მრავალი ქსელისთვის, IP მისამართების სხვადასხვა დიაპაზონით. იგი ინტეგრირებულია სერვერთან DNS და ის საშუალებას აძლევს ადგილობრივ მანქანებს, რომლებსაც აქვთ IP მისამართი, გამოჩნდნენ როგორც რეგისტრირებულნი DNS– ში, მათი სწორი DNS ჩანაწერებით, როგორც პირდაპირი, ასევე უკუჩვენებით.
მუშაობის მშობლიური გზა დნსმასქ მოთხოვნების მეშვეობით მიღებული DNS ჩანაწერების ქეშირება ექსპედიტორები, ამცირებს დატვირთვას და აუმჯობესებს სხვადასხვა DNS მოთხოვნებზე რეაგირების სიჩქარის საერთო შესრულებას.
მხარს უჭერს თანამედროვე სტანდარტებს, როგორიცაა IPv6 y DNSSEC, დაწყება - boot ქსელის საშუალებით პროტოკოლების მხარდაჭერით ჩატვირთვა, TFTP, ხოლო PXE.
Linux სამყაროში Dnsmasq ფართოდ გამოიყენება სერვერებში მანქანებისთვის მყარი დისკის და წვრილი კლიენტების გარეშე. Microsoft® Windows– ზე, პროგრამული უზრუნველყოფით ARDENCE, ექვივალენტი - Dnsmasq– ით გამოიყენება როგორც DHCP სერვერი, რომელსაც ეწოდება თელურიანი.
რომელ სცენარში შეგვიძლია გამოვიყენოთ Dnsmasq?
თუ გავრბივართ კაცი დნსმასქ CentOS– ში, ამ სახელმძღვანელოს გვერდს მივიღებთ ინგლისურ ენაზე. ფაილში dnsmasq.8.gz - ესპანურად - რომელიც დაინსტალირებულია Debian 8 «Jessie» დისტრიბუციით, იგი აისახება ზუსტად შემდეგი:
ლიმიტები
- რესურსების ლიმიტის ნაგულისხმევი მნიშვნელობები, ზოგადად, კონსერვატიული და შესაფერისია როუტერის ტიპის მოწყობილობებზე. ნელი პროცესორებით და დაბალი მეხსიერებით. ტექნიკაში უფრო შესაძლებელია ლიმიტების გაზრდა და ბევრის მხარდაჭერა მომხმარებლები. Dnsmasq-2.37 ეხება შემდეგს: წინა ვერსიები არ არის ისინი ისე კარგად ავიდნენ.
- Dnsmasq– ს შეუძლია ხელი შეუწყოს DNS– ს და DHCP– ს მინიმუმ ათასს (1,000) მომხმარებლები. საიჯარო ვადა არ უნდა იყოს ძალიან მოკლე (ერთზე ნაკლები) დრო). –Dns-forward-max– ის მნიშვნელობა შეიძლება გაიზარდოს: დაიწყეთ აქიდან კლიენტების რაოდენობის ექვივალენტი და გაზრდის მას, თუ DNS. გაითვალისწინეთ, რომ DNS შესრულება ასევე დამოკიდებულია სერვერებზე დინების DNS დინების მიმართულებით. DNS ქეშის ზომა შეიძლება გაიზარდოს: ლიმიტი საჭიროა 10,000 სახელი და ნაგულისხმევი (150) ძალიან დაბალია. SIGUSR1- ის dnsmasq- ის გაგზავნა ქმნის ბიტკოორულ ინფორმაციას, რაც არის სასარგებლოა ქეშის ზომის სრულყოფილად შესასწორებლად. დეტალებისთვის იხილეთ შენიშვნების განყოფილება.
- ჩამონტაჟებული TFTP სერვერს შეუძლია მრავალი გადარიცხვის მხარდაჭერა ერთდროული ფაილები: აბსოლუტური ლიმიტი უკავშირდება პროცესისთვის დაშვებული ფაილების სახელურების რაოდენობას და sys‐ შესაძლებლობებს.tem ზარის არჩევა (), რათა ხელი შეუწყოს დიდი რაოდენობით ფაილების სახელურებს. თუ –tftp-max– ით ლიმიტი ძალიან მაღალია დაყენებული, ის შემცირდება და რეალური ლიმიტი დაიწყება საათის გაშვებისთანავე. გაითვალისწინეთ, რომ მეტი გადარიცხვები შესაძლებელია, როდესაც იგივე ფაილი იგზავნება, როდესაც თითოეული ტრანსferencia აგზავნის სხვა ფაილს. შესაძლებელია dnsmasq– ის გამოყენება ვებ – რეკლამის უარყოფისთვის, ჩამონათვალის გამოყენებით კარგად ცნობილი ბანერის სერვერები, ყველა მოგვარდება 127.0.0.1 ან 0.0.0.0 / etc / მასპინძლებში ან დამატებით მასპინძელთა ფაილში. ჩამონათვალს შეუძლია იყოს ძალიან გრძელი. Dnsmasq წარმატებით გამოიცადა მილიონი სახელით. ფაილის ამ ზომას სჭირდება 1GHz CPU და სავარაუდო60 მბ ოპერატიული მეხსიერება.
მე საერთოდ არ დავწერე ან დაარედაქტირე ზემოაღნიშნული აბზაცები. ისინი აისახება, როდესაც ისინი შემოდიან კაცი ესპანურად dnsmasq 2.72 Debian 8.6 საცავიდან. მათგან და ამ პროგრამის გამოყენების პრაქტიკის თანახმად, ჩვენ შეგვიძლია დავასკვნათ, რომ იშვიათად - შეუძლებელია - ჩვენი მცირე და საშუალო ბიზნესის ქსელებში სცენარის პოვნა, 1000 კლიენტი ან კომპიუტერთან დაკავშირებული LAN.
- Dnsmasq– ს შეუძლია ხელი შეუწყოს DNS– ს და DHCP– ს მინიმუმ ათასს (1,000) მომხმარებელს.
ზღვრული მოსაზრებები
ყოველთვის მაოცებდა, რომ ჯილდოს პროგრამა ClearOS Enterprise 5.2 SP1 გამოიყენებს მასთან ასოცირებულ დნსმასკს NTP- როგორც ინფრასტრუქტურის სერვერი, და გააგრძელეთ მისი გამოყენება, როგორც მინიმუმ, ვერსიების 7.xxx- მდე რელიზები თქვენ იხდით Samba 4.– ზე დაფუძნებული Active Directory®– ის ინსტალაციისთვის. ძალიან ცუდია ჩვენთვის, თავისუფალი პროგრამული უზრუნველყოფის მოყვარულთათვის, რომ კომპანია ClearFoundationშეაჩერებს ამ ხარისხის პროგრამულ უზრუნველყოფას 5.xxx– ზე მოგვიანებით ვერსიებში უკეთესი ფულადი მოგების გამო. ვფიქრობ, რომ ეს კომპანიისთვის კონტრპროდუქტიულია.
მიუხედავად იმისა, რომ მე ვარ გულშემატკივართა დებიანი -და საერთოდ არ მინდა გავაკეთო ჩემი ძალიან პირადი არჩევანის პროპაგანდა- მე ყოველთვის აღფრთოვანებული ვარ კომპანიით Red Hat®, Inc. რომლის ბიზნეს მოდელმა იგი პოზიციონირებად აქცია, როგორც თავისუფალი პროგრამული უზრუნველყოფის უდავო ლიდერი. გარდა ამისა, ეს არის CentOS ორობითი კლონის - 100% უფასო პროგრამული უზრუნველყოფის სპონსორი მისი ვარსკვლავური ოპერაციული სისტემისა Red Hat® Enterprise Linux - RHEL. რაღაცისთვის ნათქვამია, რომ CentOS არის RHEL მხარდაჭერის გარეშე ????
- მე მაქვს გაშვებული ა Samba Clasic NT 4.0 სტილის პირველადი დომენის კონტროლერი დაფუძნებულია ClearOS Enterprise 5.2 SP1 4 წელზე მეტი ხნის განმავლობაში, ქსელში კომპანია Windows XP, 7, 8, Windows Server 2003 და Windows server 2012 კლიენტებთან ერთად. რა არის XP- ზე მეტი ვერსიის თითოეული Windows კლიენტის რამდენიმე რეესტრის მნიშვნელობის მონიშვნა? მართალია. რა მუშაობს საუკეთესოდ? ის ასევე მართალია. რომ გუნდების რაოდენობა 100-ს არ აღწევს? ასევე მართალია.
Საღი აზრი
- მიუხედავად იმისა, რომ ჩემთვის «საღი აზრი გრძნობებს შორის ყველაზე ნაკლებად გავრცელებულია», განათავსეთ თავი პირველ რიგში თქვენს საჭიროებებში და შემდეგ შეარჩიეთ მხატვრული სცენა იმის მიხედვით, რისი გამოხატვა და გადაჭრა გჭირდებათ თქვენი საკუთარი სცენარის შესაბამისად.
- ნუ გამოიყენებთ ტრანსკონტინენტურ რაკეტას კოღოს მოსაკლავად. ნუ გაართულებთ ცხოვრებას ზედმეტად: დაიწყეთ ყველაზე მარტივი გამოსავალით. თუ ამით არ მოაგვარებთ, სირთულე ერთი წერტილით დააყენეთ და ა.შ.
მოდით დავაყენოთ CentOS 7 და Dnsmasq
საბაზისო სისტემის ინსტალაციისთვის ჩვენ ვხელმძღვანელობთ სტატიით CentOS 7 Hypervisor I და პაკეტების შერჩევისას ჩვენ მხოლოდ ვარიანტს აღვნიშნავთინფრასტრუქტურის სერვერი« ზოგადი პარამეტრები, რომლებსაც გამოვიყენებთ ამ სტატიის მომზადებისას, არის შემდეგი:
ვირტუალური მანქანის FQDN სახელი: dns.fromlinux.fan IP მისამართი: 10.10.10.5
CentOS 7 აყენებს ნაგულისხმევ dnsmasq- ს
დიახ, ძვირფასო მკითხველო, CentOS 7 – ში პაკეტი dnsmasq იგი დაინსტალირებულია ინფრასტრუქტურის სერვერის ინსტალაციის დროს და მე ვფიქრობ ვიდრე სხვა ვარიანტებშიც.
[root @ dns] # yum ინფორმაცია dnsmasq დატვირთული დანამატები: fastestmirror, langpacks სარკეების სიჩქარის დატვირთვა cached hostfile– დან დაყენებული პაკეტები სახელი: dnsmasq არქიტექტურა: x86_64 ვერსია: 2.66 გამოცემა: 21.el7 ზომა: 464 k საცავი: დაინსტალირებული საცავისგან: centos-base რეზიუმე: მსუბუქი DHCP / ქეშირების DNS სერვერის URL: http://www.thekelleys.org.uk/dnsmasq/ ლიცენზია: GPLv2 აღწერა: Dnsmasq არის მსუბუქი, მარტივი კონფიგურაცია DNS ექსპედიტორისა და DHCP: სერვერი . ის შექმნილია DNS და, სურვილისამებრ, DHCP უზრუნველსაყოფად: მცირე ქსელში. მას შეუძლია მოემსახუროს ადგილობრივი მანქანების სახელებს, რომლებიც არ არის გლობალურ DNS- ში. DHCP სერვერი ინტეგრირდება DNS: სერვერთან და საშუალებას აძლევს მანქანებს გამოჩნდნენ DHCP გამოყოფილი მისამართებით: DNS– ში, თითოეულ ჰოსტში ან კონფიგურაციის ცენტრალურ ფაილში მითითებული სახელებით. Dnsmasq მხარს უჭერს სტატიკურ და დინამიურ: DHCP იჯარით და BOOTP ქსელის გარეშე დისკზე მომუშავე აპარატებისთვის.
ვერსია dnsmasq დაინსტალირებული არის 2.66 და შეესაბამება CentOS ვერსიას:
[root @ dns] # კატა / proc / ვერსია Linux ვერსია 3.10.0-514.6.1.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc ვერსია 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC)) # 1 SMP ოთხშაბათს, 18 იანვარს 13:06:36 UTC 2017
მოდით ჩართოთ და კონფიგურაცია მოვახდინოთ dnsmasq
[root @ dns ~] # nano / etc / მასპინძლები 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 :: 1 localhost localhost.localdomain localhost6 localhost6.localdomain6 10.10.10.5 dns.fromlinux.fan dns [root @ dns] # ჰოსტის სახელი დნს [root @ dns] # ჰოსტის სახელი -f dns.fromlinux.fan [root @ dns] # systemctl ჩართავს dnsmasq [root @ dns] # systemctl დაწყება dnsmasq [root @ dns] # systemctl სტატუსი dnsmasq Ns dnsmasq.service - DNS ქეშირების სერვერი. დატვირთულია: ჩატვირთული (/usr/lib/systemd/system/dnsmasq.service; ჩართულია; გამყიდველის წინასწარ დაყენებული: გამორთულია) აქტიური: აქტიური (გაშვებული) 2017-02-18 შაბათს 11:47:19 EST; 4s წინ მთავარი PID: 1179 (dnsmasq) C ჯგუფი: /system.slice/dnsmasq.service vice1179 / usr / sbin / dnsmasq -k 18 თებერვალს 11:47:19 dns systemd [1]: დაიწყო DNS ქეშირების სერვერი .. თებერვალი 18 11:47:19 dns systemd [1]: იწყება DNS ქეშირების სერვერი .... თებ 18 11 47:19:1179 dns dnsmasq [2.66]: დაიწყო, ვერსია 150 cachesize 18 თებერვალი 11 47:19:1179 dns dnsmasq [6 ]: შეადგინეთ დროის ვარიანტები: IPv18 GNU-getopt DB ... th თებერვალი 11 47:19:1179 dns dnsmasq [18]: მოსმენით /etc/resolv.conf თებერვალი 11 47:19:1179 dns dnsmasq [127.0.0.1]: nameserver- ის უგულებელყოფა 18 - ადგილობრივი ... 11 თებერვალს 47:19:1179 dns dnsmasq [3]: read / etc / hosts - XNUMX მისამართები მინიშნება: ზოგიერთი სტრიქონი ელიფსური იყო, გამოიყენეთ -l სრულად აჩვენეთ.
არ დაგავიწყდეთ შემდეგი ნაბიჯი:
[root @ dns] # mv /etc/dnsmasq.conf /etc/dnsmasq.conf.original
ფიქსირებული IP მისამართები
Dnsmasq– ით, ფაილში დეკლარირებულია სერვერების ან კომპიუტერების მისამართები, რომლებიც საჭიროებენ ფიქსირებულ IP– IPv4– სა და IPv6– ს. / Etc / hosts:
[root @ dns ~] # nano / etc / მასპინძლები 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 :: 1 localhost localhost.localdomain localhost6 localhost6.localdomain6 # სერვერები 10.10.10.1 sysadmin.desdelinux.fan sysadmin 10.10.10.3 ad-dc.desdelinux.fan ad-10.10.10.4. .desdelinux.fan ფაილების სერვერი 10.10.10.5 dns.desdelinux.fan dns 10.10.10.6 proxyweb.desdelinux.fan proxyweb 10.10.10.7 blog.desdelinux.fan ბლოგი 10.10.10.8 ftpserver.desdelinux.fan ftpserver 10.10.10.9 mail.desdel mailfan
მოდით შევქმნათ /etc/dnsmasq.conf ფაილი
[root @ dns] # ნანო / და ა.შ. / dnsmasq.conf # ----------------------------------------------------- ------------------ # ზოგადი პარამეტრები # ----------------------------- -------------------------------------- დომენის საჭირო # ნუ გადასცემ სახელებს დომენის ნაწილის გარეშე bogus-priv # ნუ გადავცემთ მისამართებს დაუბრუნებელ სივრცეში expand-hosts # ავტომატურად დაამატეთ დომენი მასპინძელ ინტერფეისში = eth0 # ინტერფეისი. სიფრთხილით მოვეკიდოთ ინტერფეისს # გარდა-ინტერფეისი = eth1 # ნუ მოუსმენთ ამ NIC მკაცრი წესრიგის # წესრიგს, რომელშიც იკითხავთ /etc/resolv.conf ფაილს. დამატებითი დირექტორია # conf-file = / etc / dnsmasq.more.conf conf-dir = / etc / dnsmasq.d # დომენის სახელის დომენთან დაკავშირება = desdelinux.fan # დომენის სახელი # დროის სერვერი არის 10.10.10.1. 10.10.10.1 მისამართი = / time.windows.com / 7 # აგზავნის WPAD მნიშვნელობის ცარიელ ვარიანტს. საჭიროა # Windos 252 და მოგვიანებით კლიენტების სათანადო ქცევა. ;-) dhcp-option = 10.10.0.7, "\ n" # ფაილი, სადაც განვაცხადებთ HOSTS- ს, რომელიც "აკრძალული იქნება" addn-hosts = / etc / banner_add_hosts # ----------------- ------------------------------------------------------ # REGISTROSCNAMEMXTXT # ------------------------------------------------ -------------------- # ამ ტიპის რეგისტრაციისთვის საჭიროა ჩანაწერი # / etc / hosts ფაილში # მაგ .: 10 blog.desdelinux.fan ბლოგი # cname = ALIAS, REAL_NAME cname = www.desdelinux.fan, blog.desdelinux.fan # MX RECORDS # აბრუნებს MX ჩანაწერს სახელწოდებით "desdelinux.fan" დანიშნულების # mail.desdelinux.fan გუნდთან და 10 mx პრიორიტეტით - მასპინძელი = desdelinux.fan, mail.desdelinux.fan, 1 # MX ჩანაწერების ნაგულისხმევი დანიშნულების ადგილი, რომლებიც იქმნება # localmx ოპციის გამოყენებით, იქნება: mx-target = mail.desdelinux.fan # აბრუნებს MX ჩანაწერს, რომელიც მიუთითებს mx- სამიზნე ყველა # ადგილობრივი მანქანის localmx # TXT ჩანაწერისთვის. ასევე შეგვიძლია გამოვაცხადოთ SPF ჩანაწერი txt-record = desdelinux.fan, "v = spf4 a -all" txt-record = desdelinux.fan, "DesdeLinux, თქვენი ბლოგი, რომელიც ეძღვნება თავისუფალ პროგრამულ უზრუნველყოფას" # --------- ------------------------------------------------------ -------- # --------------------------------------------- -------------------------- # დიაპაზონი და გამოყენება # --------------------- ---------------------------------------------- # IPv1 დიაპაზონი და საიჯარო დრო # 29-დან 10.10.10.30,10.10.10.250,8-მდე არის სერვერებისთვის და სხვა საჭიროებებისათვის dhcp-range = XNUMXh dhcp-lease-max = 222 # საიჯარო მისამართების მაქსიმალური რაოდენობა # სტანდარტულად არის 150 # IPV6 დიაპაზონი # dhcp-range = 1234 ::, ra-only # პარამეტრები RANGE # OPTIONS dhcp-option = 1,255.255.255.0 # NETMASK dhcp-option = 3,10.10.10.253 # ROUTER GATEWAY dhcp-option = 6,10.10.10.5 .15 # DNS სერვერები dhcp-option = 19,1, linux.fan # DNS დომენის სახელი dhcp-option = 28,10.10.10.255 # ვარიანტი ip-forwarding ON dhcp-option = 42,10.10.10.1 # BROADCAST dhcp-option = 40. 41,10.10.10.5 # NTP # dhcp-option = 4, DCH # NIS დომენის სახელი # dhcp-option = 44,10.10.10.5 # NIS სერვერი # გარე მოგება SAMBA45,10.10.10.5 სერვერი # # dhcp-option = 4 # WINS # dhcp-option = 46,8 # NetBIOS მონაცემთა ცხრილები # EXTERNAL SAMBA73,10.10.10.3 WINS SERVER # # dhcp-option = XNUMX # NetBIOS Node # dhcp-option = XNUMX # Finger Server dhcp- ავტორიტეტული # ავტორიტეტული DHCP ქვე ქსელში # - ------------------------------------------------------ ---------------- # ------------------------------------- ---------------------------------- # LOGGINGAL / var / log / შეტყობინებები # ------- ------------------------------------------------------ ---------- ჟურნალი მოთხოვნები /Etc/dnsmasq.conf ფაილის # დასრულება # ----------------------------------------------------- ------------------
მოდით გადავამოწმოთ სინტაქსი და განვაახლოთ მომსახურება
[root @ dns] # dnsmasq - ტესტი dnsmasq: სინტაქსის შემოწმება OK. [root @ dns] # systemctl გადატვირთეთ dnsmasq [root @ dns] # systemctl სტატუსი dnsmasq Ns dnsmasq.service - DNS ქეშირების სერვერი. დატვირთულია: ჩატვირთული (/usr/lib/systemd/system/dnsmasq.service; ჩართულია; გამყიდველის წინასწარ დაყენებული: გამორთულია) აქტიური: აქტიური (გაშვებული) 2017-02-18 12:48 სთ-დან EST; 05s წინ მთავარი PID: 5 (dnsmasq) C ჯგუფი: /system.slice/dnsmasq.service └─1288 / usr / sbin / dnsmasq -k 1288 თებერვალს 18:12:48 dns systemd [05]: დაიწყო DNS ქეშირების სერვერი .. თებერვალი 1 18:12:48 dns systemd [05]: იწყება DNS ქეშირების სერვერი .... თებ 1 18 12:48:05 dns dnsmasq [1288]: დაიწყო, ვერსია 2.66 cachesize 150 თებერვალი 18 12:48:05 dns dnsmasq [1288 ]: შეადგინეთ დროის პარამეტრები: IPv6 GNU-getopt DB ... 18 თებერვალს 12:48:05 dns dnsmasq-dhcp [1288]: DHCP, IP დიაპაზონი 10.10.10.30 - 10.10 .... სთ 18 თებერვალი 12:48 : 05 dns dnsmasq [1288]: reading /etc/resolv.conf 18 თებერვალი 12:48:05 dns dnsmasq [1288]: nameserver- ის უგულებელყოფა 127.0.0.1 - ადგილობრივი ... 18 თებერვალს 12:48:05 dns dnsmasq [ 1288]: წაკითხული / etc / მასპინძლები - 11 მისამართი 18 თებერვალს 12:48:05 dns dnsmasq [1288]: ვერ ჩაიტვირთა სახელები /etc/banner_ad...ry– დან მინიშნება: ზოგიერთი ხაზი იყო ellipsized, გამოიყენეთ- L რათა ნახოთ სრულად.
გაითვალისწინეთ, რომ წინა გამომავალი systemctl სტატუსი dnsmasq აბრუნებს შეცდომას:
18 თებერვალს 12:48:05 dns dnsmasq [1288]: ვერ ჩაიტვირთა სახელები /etc/banner_ad...ry– დან
ჩივილი, რომ ფაილს ვერ პოულობთ / etc / banner_add_hosts.
[root @ dns] # touch / etc / banner_add_hosts [root @ dns] # systemctl გადატვირთეთ dnsmasq.service [root @ dns] # systemctl გადატვირთეთ dnsmasq.service [root @ dns ~] # systemctl სტატუსი dnsmasq.service Ns dnsmasq.service - DNS ქეშირების სერვერი. დატვირთულია: ჩატვირთული (/usr/lib/systemd/system/dnsmasq.service; ჩართულია; გამყიდველის წინასწარ დაყენებული: გამორთულია) აქტიური: აქტიური (გაშვებული) 2017-02-18 12:54 სთ-დან 26:7:1394 EST; 1394s წინ მთავარი PID: 18 (dnsmasq) CGroup: /system.slice/dnsmasq.service └─12 / usr / sbin / dnsmasq -k 54 თებერვალს 26:1:18 dns systemd [12]: დაიწყო DNS ქეშირების სერვერი .. თებერვალი 54 26:1:18 dns systemd [12]: იწყება DNS ქეშირების სერვერი .... თებ 54 26:1394:2.66 dns dnsmasq [150]: დაიწყო, ვერსია 18 cachesize 12 თებერვალი 54 26:1394:6 dns dnsmasq [18 ]: შეადგინეთ დროის პარამეტრები: IPv12 GNU-getopt DB ... 54 თებერვალს 26:1394:10.10.10.30 dns dnsmasq-dhcp [10.10]: DHCP, IP დიაპაზონი 18 - 12 .... სთ 54 თებერვალი 26:1394 : 18 dns dnsmasq [12]: მოსმენით /etc/resolv.conf 54 თებერვალს 26:1394:127.0.0.1 dns dnsmasq [18]: nameserver- ის უგულებელყოფა 12 - ადგილობრივი ... 54 თებერვალს 26:1394:11 dns dnsmasq [ 18]: read / etc / hosts - 12 მისამართი 54 თებერვალი 26:1394:0 dns dnsmasq [XNUMX]: read / etc / banner_add_hosts - XNUMX მისამართები მინიშნება: ზოგიერთი სტრიქონი ელიფსური იყო, გამოიყენეთ -l სრულად აჩვენეთ.
ჩვენ უკვე გვაქვს DNS და DHCP სერვისები.
მნიშვნელოვანი
- /Etc/dnsmasq.conf ფაილის შეცვლის შემთხვევაში, ჩვენ უნდა განვაახლოთ სერვისი, რომ ცვლილებები შევიდეს.
- თუ ჩვენ შეცვალებთ / etc / hosts ფაილს ფიქსირებული IP– ს შესაბამისი ჰოსტის სახელის აღმოსაფხვრელად, შეცვლით ან დავამატებთ, უნდა დავიწყოთ სერვისი, რომ ცვლილებები შევიდეს..
- systemctl გადატვირთეთ dnsmasq.service ვერ გამოიყენებს ამ სერვისს.
ჩვენ გახსნით საჭირო პორტებს Firewall- ში
ჩემი მეგობრისა და კოლეგის ლუიგის ტოროს სტატიაში -აკა ხვლიკი- "როგორ გახსნათ პორტები Centos 7 Firewall- ში»პროცედურა, რომელიც ჩვენ უნდა დავიცვათ, Firewall- ის პორტების გასახსნელად, რომელსაც CentOS ნაგულისხმევად აყენებს, ახსნილია ძალიან კარგად. მე ჯერ კიდევ არ ვიცი როგორ უნდა გამოვიყენო Selinux კონტექსტური წესები dnsmasq სერვისზე CentOS– ში. თუ ვინმე მას იცნობს, გთხოვთ, გაგვაანალიზოთ.
ფაილები / etc / პროტოკოლები y / ა.შ. / მომსახურება ისინი ძალიან კარგი სახელმძღვანელოა იმის გასაგებად, თუ რომელი პორტები უნდა გავხსნათ, რომ DNmasq– ის მიერ მოწოდებული DNS და DHCP სერვისები კარგად მუშაობდეს.
[root @ dns] # firewall-cmd - მიიღეთ აქტიური ზონები საზოგადოებრივი ინტერფეისი: eth0
მომსახურება domain o დომენის სახელის სერვერი (dns). Ოქმი დარტყმა «IP შიფრაციით»
[root @ dns] # firewall-cmd --zone = public --add-port = 53 / tcp - მუდმივი წარმატება [root @ dns] # firewall-cmd --zone = public --add-port = 53 / udp - მუდმივი წარმატება
მომსახურება ჩექმები o BOOTP სერვერი (dhcp) Ოქმი ippc «ინტერნეტ პაკეტის ძირითადი ბირთვი»
[root @ dns] # firewall-cmd --zone = public --add-port = 67 / tcp - მუდმივი წარმატება [root @ dns] # firewall-cmd --zone = public --add-port = 67 / udp - მუდმივი წარმატება [root @ dns] # firewall-cmd - ჩატვირთვა წარმატება [root @ dns] # firewall-cmd - all-list საჯარო (აქტიური) სამიზნე: ნაგულისხმევი icmp-block-inversion: ინტერფეისების გარეშე: eth0 წყაროები: მომსახურება: dhcpv6- კლიენტის ssh პორტები: 53 / udp 67 / tcp 53 / tcp 67 / udp ოქმები: მასკარადი: no forward-ports: sourceports: icmp-blocks: მდიდარი წესები:
მნიშვნელოვანი
- თუ ჩვენ ვაპირებთ IPv6 მისამართის ლიზინგის მომსახურებას, ასევე უნდა გახსნას პორტები dhcpv6- სერვერი 547 / tcp და dhcpv6 სერვერი 547 / udp.
ამოწმებს
მოდით გადავამოწმოთ რამდენიმე DNS მოთხოვნა, თუ როგორ მუშაობს ჩვენი ახალი ახლად დაყენებული Dnsmasq. ამისათვის ჩვენ ვირჩევთ კარგად ცნობილ გუნდს sysadmin.fromlinux.fanდა ამ კომპიუტერიდან, რომელიც დაკავშირებულია LAN- თან, ჩვენ შევასრულებთ რამდენიმე მოთხოვნას, მაგრამ არა ფაილის სწორად კონფიგურაციის შემოწმებამდე. /etc/resolv.conf:
buzz @ sysadmin: cat $ cat /etc/resolv.conf # გენერირებულია NetworkManager- ის მიერ linux.fan nameserver- ის ძიებით 10.10.10.5
ფაილის პარამეტრები /etc/resolv.conf სწორია. დავიწყოთ კონსულტაციები
buzz @ sysadmin: host $ მასპინძელი dns dns.desdelinux.fan აქვს მისამართი 10.10.10.5 მასპინძელი dns.desdelinux.fan ვერ მოიძებნა: 5 (უარყოფილი) dns.desdelinux.fan ფოსტა ამუშავებს 1 mail.desdelinux.fan.
შემოთავაზებული კონფიგურაციით, ჩვენ შეგვიძლია გავაუქმოთ ბრძანების შედეგი მასპინძელი პარამეტრების გარეშე, როდესაც საქმე დნესმასკს ეხება, ხაზების დაბრუნებისას, როგორიცაა შემდეგი:
მასპინძელი dns.desdelinux.fan ვერ მოიძებნა: 5 (უარყოფილია)
თუ არ გვინდა ამ ტიპის გამომავალი, უნდა გამოვიყენოთ ბრძანება მასპინძელი ოფციებით -t A, -t CNAME, -t NS, -t SOA, -t SIG, -t AXFR. იხილეთ კაცი მასპინძელი დამატებითი ინფორმაციისთვის:
buzz @ sysadmin: host $ host -t to dns.fromlinux.fan dns.fromlinux.fan აქვს მისამართი 10.10.10.5 [root @ dns] # მასპინძელი - d to dns dns.fromlinux.fan აქვს მისამართი 10.10.10.5 buzz @ sysadmin: dig $ dig dns buzz @ sysadmin: host $ მასპინძელი 10.10.10.5 5.10.10.10.in-addr.arpa დომენის სახელის მაჩვენებელი dns.fromlinux.fan.
Dnsmasq არ არის გამიზნული Master - Slave სქემისთვის
buzz @ sysadmin: host $ host -t AXFR საწყისი linux.fan ვცდილობთ "desdelinux.fan" მასპინძელი desdelinux.fan ვერ მოიძებნა: 5 (უარყოფილია); გადაცემა ვერ განხორციელდა.
ასევე არ არის გამიზნული NS და SOA ჩანაწერების დაბრუნება
buzz @ sysadmin: host $ მასპინძელი -t NS linux.fan- ისგან მასპინძელი linux.fan– დან ვერ მოიძებნა: 5 (უარყოფილია) buzz @ sysadmin: host $ host -t SOA linux.fan- ისგან მასპინძელი linux.fan– დან ვერ მოიძებნა: 5 (უარყოფილია) buzz @ sysadmin: ~ $ dig in SOA საწყისი linux.fan buzz @ sysadmin: ~ $ გათხრა NS– დან linux.fan– დან
თუ იგი მხარს უჭერს MX, CNAME და TXT ჩანაწერებს
buzz @ sysadmin: host $ host -t www www.desdelinux.fan არის მეტსახელი blog.desdelinux.fan. blog.desdelinux.fan აქვს მისამართი 10.10.10.7 buzz @ sysadmin: host $ host -t MX საწყისი linux.fan desdelinux.fan ფოსტას ამუშავებს 10 mail.desdelinux.fan. buzz @ sysadmin: host $ მასპინძელი -t CNAME www www.desdelinux.fan არის მეტსახელი blog.desdelinux.fan. buzz @ sysadmin: host $ host -t to blog.fromlinux.fan blog.desdelinux.fan აქვს მისამართი 10.10.10.7 buzz @ sysadmin: host $ host -t TXT linux.fan- ისგან desdelinux.fan აღწერითი ტექსტი "FromLinux, თქვენი ბლოგი ეძღვნება თავისუფალ პროგრამულ უზრუნველყოფას" desdelinux.fan აღწერითი ტექსტი "v = spf1 a -all"
PTR აღრიცხავს მოთხოვნებს
buzz @ sysadmin: host $ host -t PTR 10.10.10.7 7.10.10.10.in-addr.arpa დომენის სახელის მაჩვენებელი blog.desdelinux.fan. buzz @ sysadmin: host $ მასპინძელი 10.10.10.7 7.10.10.10.in-addr.arpa დომენის სახელის მაჩვენებელი blog.desdelinux.fan.
Microsoft® Windows კლიენტები
ძალიან ჯანმრთელია სერვერის კონსოლზე გაშვება dns.fromlinux.fan ბრძანება journalctl -f ადრე ჩართეთ მანქანა, რომელიც მუშაობს Microsoft® Windows ოპერაციული სისტემას, რომ ნახოთ უზარმაზარი რაოდენობის DNS მოთხოვნები სხვადასხვა საიტებზე, რომლებსაც ახორციელებს. ეს მართლაც ძალიან გასართობია. 😉
თუ ჩვენ გვინდა, რომ თავიდან ავიცილოთ ამ საიტებთან დაკავშირებული შეკითხვები Roots სერვერებზე გადასვლაში - ძირეული სერვერები ან მიმართ ექსპედიტორები რომ ჩვენ ვაცხადებთ ფაილში /etc/resolv.conf, ჩვენ შეგვიძლია კარგად გამოვიყენოთ ფაილი / etc / banner_add_host, შეავსეთ იგი იმდენივე საიტით, რომლის გამოცხადებაც გვჭირდება. მაგალითი:
[root @ dns] # nano / etc / banner_add_hosts 127.0.0.1 windowsupdate.com 127.0.0.1 ctldl.windowsupdate.com 127.0.0.1 ocsp.verisign.com 127.0.0.1 csc3-2010-crl.verisign.com 127.0.0.1 www.msftncsi.com 127.0.0.1 ipv6.msftncsi.com 127.0.0.1 teredo.ipv6.microsoft.com 127.0.0.1 ds.download.windowsupdate.com 127.0.0.1 download.microsoft.com 127.0.0.1 fe2.update.microsoft.com 127.0.0.1 crl.microsoft.com 127.0.0.1 www . გადმოწერა.windowsupdate.com 127.0.0.1 win8.ipv6.microsoft.com 127.0.0.1 spynet.microsoft.com 127.0.0.1 spynet1.microsoft.com 127.0.0.1 spynet2.microsoft.com 127.0.0.1 spynet3.microsoft.com 127.0.0.1. 4 spynet127.0.0.1.microsoft.com 5 spynet127.0.0.1.microsoft.com 15 office127.0.0.1client.microsoft.com 127.0.0.1 addons.mozilla.org XNUMX crl.verisign.com [root @ dns] # dnsmasq - ტესტი dnsmasq: სინტაქსის შემოწმება OK. [root @ dns] # systemctl გადატვირთეთ dnsmasq.service [root @ dns ~] # systemctl სტატუსი dnsmasq.service [root @ dns] # მასპინძელი -t to spynet4.microsoft.com spynet4.microsoft.com მისამართი 127.0.0.1 [root @ dns] # მასპინძელი - www.download.windowsupdate.com www.download.windowsupdate.com მისამართი 127.0.0.1
- / Etc / banner_add_hosts ფაილის ფორმატი იგივეა, რაც / etc / hosts ფაილი. გახსოვდეთ, რომ დომენების სია "აკრძალვისთვის" შეიძლება გაგრძელდეს მანამ, სანამ ჩვენ დაგვჭირდება, ამ მონაკვეთის შესაბამისად ლიმიტები ამ სტატიის.
კლიენტისგან შესამოწმებლად შვიდი.ფრომლინუქსი.ფანი რომელმაც IP მისამართი მისცა:
buzz @ sysadmin: host $ მასპინძელი -t შვიდი შვიდი.desdelinux.fan აქვს მისამართი 10.10.10.115
ჩვენ ვასრულებთ ბრძანებას თავად Windows– ის კლიენტში cmd:
Microsoft Windows [ვერსია 6.1.7601] საავტორო უფლებები (გ) 2009 Microsoft Corporation. Ყველა უფლება დაცულია. C: \ მომხმარებლები \ buzz> nslookup ნაგულისხმევი სერვერი: dns.desdelinux.fan მისამართი: 10.10.10.5> dns სერვერი: dns.desdelinux.fan მისამართი: 10.10.10.5 სახელი: dns.desdelinux.fan მისამართი: 10.10.10.5> ftpserver სერვერი: dns.desdelinux.fan მისამართი: 10.10.10.5 სახელი: ftpserver.desdelinux.fan მისამართი: 10.10.10.8> www სერვერი: dns.desdelinux.fan მისამართი: 10.10.10.5 სახელი: blog.desdelinux.fan მისამართი: 10.10.10.7 მეტსახელები: www.desdelinux.fan> ფოსტა სერვერი: dns.desdelinux.fan მისამართი: 10.10.10.5 სახელი: mail.desdelinux.fan მისამართი: 10.10.10.9> sysadmin სერვერი: dns.desdelinux.fan მისამართი: 10.10.10.5 სახელი: sysadmin.desdelinux.fan მისამართი: 10.10.10.1 > www.download.windowsupdate.com სერვერი: dns.desdelinux.fan მისამართი: 10.10.10.5 სახელი: www.download.windowsupdate.com მისამართი: 127.0.0.1> დატოვეთ C: \ Users \ buzz>
რეზიუმე
ჯერჯერობით ჩვენ ვნახეთ დნსმასკის რამდენიმე ძირითადი მახასიათებელი. მე გთავაზობთ წაიკითხეთ და შეისწავლეთ ამ სტატიის პირველ პუნქტში აღნიშნული ფაილები, თუ გსურთ მეტი გაეცნოთ ამ შესანიშნავი და გასაკვირი პროგრამის შესახებ. მისი გამოყენებით ჩვენ მნიშვნელოვნად შეგვიძლია გავაუმჯობესოთ ჩვენი ცხოვრება.
დაახლოებით 2014 წელს წავიკითხე სტატია «როგორ: Samba4 AD PDC + Windows XP, Vista და 7« სტატიის შემქმნელი აცხადებს გაწითლების გარეშე: «მე სიძულვილის სავალდებულოა, ასე რომ, ეს არის dnsmasq სამაშველო»(Sic) რაც მეტნაკლებად ნიშნავს«მე მძულს BIND, ამიტომ Dnsmasq მოდის სამაშველოში« ცნობისთვის, ეს ფრაზა ჩემ მიერ არ არის ნათქვამი.
გასვლის შემდეგ, მე კომენტარს გავაკეთებ, რომ ამ სტატიაში ავტორი არ განმარტავს ზოგიერთი DNS ჩანაწერის წარმოშობას და ზოგადად, ეს არ არის კარგი სახელმძღვანელო Active Directory®- ს Samba 4 -ზე დაფუძნებისათვის. დნსმასქ.
მე საერთოდ არ მძულს BIND. ჩემი ოთხი -4- წინა სტატია ამას ადასტურებს:
- DNS და DHCP in openSUSE 13.2 "არლეკინი"
- DNS და DHCP CentOS 7-ზე
- DNS და DHCP Debian 8 "Jessie" - ში
- BIND და Active Directory®
როგორც წინა შემთხვევებში დავწერე, თითქმის არასდროს მე გირჩევმაგრამ მე გთავაზობთ. დნსმასკის შემთხვევაში კი მე გირჩევ მისი გამოყენება მცირე და საშუალო ბიზნესის ქსელებში.
შემდეგი მიწოდება
შემდეგი განვადება -მგონი ვფიქრობ- მას მივუძღვნი Dnsmasq– ის ინტეგრირებას Microsoft®– ის Active Directory®– ში. ეს კარგი შესვლის წერტილი იქნება სტატიისთვის -ძალიან- მოგვიანებით, ეს მოიცავს თუ როგორ უნდა გააკეთოთ AD-DC Samba 4 და Dnsmasq.
12 კომენტარი დატოვე შენი
დილა მშვიდობისა ველურო !!! მე ვადასტურებ ყველაფერს, რასაც თქვენ ამბობთ და ნამდვილად, რომ ამ ქსელის ფუნქციონირება დღემდე არ იწვევს პრეტენზიებს. მე აღარ ვარ ამ ქსელის სიმაგრი, რადგან თქვენ იცით, რა პრობლემები მქონდა ... მაგრამ სანამ ამ ქსელს ვხელმძღვანელობდი და სანამ მასთან ურთიერთობას ვმართავდი, პრეტენზიის მიზეზი არ არსებობს. ჩემი საუკეთესო გამოცდილება ClearOS- სა და DNSmasq- თან.
მეგობარო ჯოან, გმადლობთ დახმარებისთვის, რაც დაადასტურა ClearOS– თან კომპანიის შესახებ.
რაც ყველაზე მეტად მომწონს dnsmasq– ში არის ის, თუ რამდენად მრავალფეროვანი შეიძლება იყოს ის, ერთ ფაილში ქმნით კონფიგურაციას DNS და DHCP. მუშაობასთან დაკავშირებით საჩივარი არ მაქვს, ცოტა ხნის წინ გავთიშე 2003R2 სერვერი, რომელიც მუშაობდა DC- ზე, რამდენიმე Linux კლიენტი შორეული მუნიციპალიტეტებიდან "ჩამოიხრჩო" და რადგან DNS პარამეტრების შეცვლის საშუალება არ მქონდა, ამის გაკეთება იყო ჯესი ამ IP- ით და dnsmasq ახალ DNS- ის ქეშირებაზე, კარგია.
ძალიან კარგი სტატია ფიკო, პატივისცემით.
რას ფიქრობთ 1000 კომპიუტერზე მომუშავე კონსერვატიული ლიმიტის შესახებ? მე მაქვს შესაძლებლობა, გადავამოწმო მონაცემები მეგობართან, რომელიც მიზნად ისახავს WiFi– ით "Captive" ვებ – გვერდის სერვისების შეთავაზებას და ახლახანს მივაწერე სერვისი - BIND + Isc-dhcp - 1000 – ზე მეტ მობილურს კარლ მარქსის თეატრში. მან დამიქირა, რომ სერვერი გამეკეთებინა რესურსების ყველაზე დაბალი მოხმარებით, ამ სამუშაოსთვის.
გასაგები უნდა იყოს, რომ ეს ე.წ. "ლიმიტები" იზომება რამდენიმე წლის წინ და ტექნიკით ბევრად ჩამოუვარდა დღევანდელ სტანდარტს, როგორც დნსმასკმა, ასევე კლიენტებმაც ბევრი განივითარეს. მომხმარებლები. ყოველთვის დაადასტურეთ და დაბლოკეთ Android- ის ათასი მოთხოვნა, რომლითაც ტელეფონი ცდილობს სახლში დარეკვას Გაუმარჯოს
მე შენს რჩევებს ძალიან სერიოზულად მივიღებ, ძნელია. Გმადლობთ კიდევ ერთხელ
როგორც ეს მცირე და საშუალო ბიზნესის ამ სერიაში გახდა ჩვეულებრივი, ეს პოსტი "DNSMASQ" - ზე კიდევ ერთი შესანიშნავი სტატიაა, რომელსაც ავტორი გვაწვდის sysadmins- ს, რომ განვავითაროთ ტექნიკურად და თეორიულად.
ჩემს პირად შემთხვევაში, ბუნდოვნად ვიცოდი dnsmasq, რადგან პრიორიტეტად მივაკუთვნე DNS (Bind) და DHCP, როგორც ორი დამოუკიდებელი სერვისი. ჩემთვის ეს დიდია! Dnsmasq საშუალებას აძლევს კონფიგურაციას როგორც ერთ სერვისში (/etc/dnsmasq.conf ფაილის საშუალებით).
მშვენიერია! რომელსაც შეუძლია დაეხმაროს მინიმუმ 1,000 კლიენტს DNS და DHCP– ით, მის გავლენაზე გავლენის გარეშე.
ასევე ძალიან კარგია რჩევა იმის შესახებ, თუ როგორ უნდა ავიცილოთ Root სერვერებთან და ექსპედიტორებთან დაკავშირებული მოთხოვნები / etc / banner_add_host ფაილის გამოყენებით, სადაც ჩავსვამთ "N" საიტებს, რომლებიც უნდა განვაცხადოთ, თითქოს ისინი "ლოკჰოსტები" არიან.
დაბოლოს, და როგორც ეს ავტორში იყო გავრცელებული თავის განყოფილებაში "შემდეგი განვადება", ის ახლა გეგმავს კიდევ ერთი ძვირფასი ქვის მიწოდებას "Dnsmasq– ის ინტეგრაცია Microsoft integration Active Directory®– თან".
ისე, ჩვენ უკვე ველოდებით მას.
დაკავებული ვიყავი და თქვენს სტატიებს ვერ ვადევნებდი თვალყურს. ზოგი მომენატრა. თქვენი ყოველი ახალი წერა სასიამოვნო სიურპრიზია, რომელიც შეიცავს ახალ სწავლებებს. გააგრძელე, მეგობარო ფიკო
დნესმასკი, ყოველდღიურად ვხედავ მის მუშაობას, ეს საუკეთესოა. მე ყოველთვის გეუბნებოდი და დაჟინებით ვთხოვდი bind9- სა და isc-dhcp- სერვერის ინტეგრაციას (გამოსავალი, რომელიც ძალიან მომწონს, რადგან ბევრჯერ ვცდილობდი ვსწავლობდი და ვნახე და ვიპოვნე ის, რაც მე ვიცი dns და dhcp, VIIII, მე ვხედავდი რა Microsoft არ გაძლევს საშუალებას დააკვირდე იმას, რისი სწავლაც არ სურთ და ბნელ და ჩაკეტილ ოთახში გყავარ. ისინი ნამდვილად არიან სერვისები, რომლებზეც ლაპარაკობდნენ, თითქოს ისინი მონსტრები ყოფილიყვნენ და ისინი კარგი ხალხი არიან, მათთან გამკლავება სიმართლეა) და მადლობა ამის გამო თქვენ იძულებული გახდით კიდევ უფრო გაუმჯობესებულიყავით. სინამდვილეში, ჩვენ უკვე ვხედავთ ამ ძალისხმევის შედეგებს და მადლობას გიხდით თქვენი პოსტების ხარისხისთვის.
ეს განსაკუთრებით სუპერ არის, მე არ ვიღებ კრედიტს დანარჩენიდან, რა თქმა უნდა არა, არც კი ვფიქრობ ამის შესახებ; მაგრამ შენს გამო მე შევხვდი ჩემს მეგობარს dnsmasq და ჩემი რეზიდენციის ქსელი უფრო ბედნიერია, რომ შევხვდი სიმონ კელის მიერ შექმნილ ჩვენს ახალ კოლეგას. მადლობა მასაც.
IWO: დიდხანს არ დაელოდებით შემდეგ პოსტს. ჯერ არ დამიმთავრებია, რადგან ძალიან დაკავებული ვარ ყოველდღიური მუშაობით. დრო ... მაგრამ აუცილებლად გექნებათ შემდეგი კვირისთვის.
Crespo88: თქვენს სრულ კომენტარს სხვას ვერ დავამატებ. მე დრო აღარ მყოფნის, რადგან საღამოს 7 საათზე ნავიგაცია დამთავრდა
Გმადლობთ!.
გამარჯობა, FICO. ძალიან კარგი სტატია.
მაინტერესებს როგორ უნდა დანერგოთ dnsmasq ბერმეტალურ (HP Proliant gen 8) KVM ვირტუალურ მანქანებზე.
Dnsmasq კონფიგურაცია უნდა გაკეთდეს მასპინძელზე ან რომელიმე VM- ში, რომელიც მუშაობს როგორც dnsmasq სერვერი?
არეულობაში ვარ.
ულოცავენ.