Dnsmasq

  -  

11 Comments


Chỉ số chung của cục truyện: Mạng lắp thêm tính cho bạn vừa cùng nhỏ: Giới thiệu

Xin chào những bạn!. Để phát âm và tuân theo đúng bài viết này là cần thiết đọc những người tiền nhiệm của nó:

Index

Giới hạn sử dụng Dnsmasq

Do tầm đặc trưng của nó, cửa hàng chúng tôi lặp lại HẠN MỨC hỗ trợ Dnsmasq -run người bầy ông dnsmasq- bội phản ánh đúng mực tiếp theo:

HẠN MỨCCác giá trị mặc định cho giới hạn tài nguyên nói bình thường là an toàn và phù hợp để áp dụng trên các thiết bị nockout bộ định tuyến. Bị mắc kẹt với bộ xử lý chậm và bộ nhớ lưu trữ thấp. Trong phần cứng nhiều hơn nữa có khả năng, hoàn toàn có thể tăng số lượng giới hạn và cung cấp nhiều hơn nữa khách hàng. Điều sau vận dụng cho dnsmasq-2.37: các phiên phiên bản trước không họ đã leo vô cùng tốt.

Bạn đang xem: Dnsmasq

Dnsmasq có khả năng hỗ trợ DNS với DHCP ít nhất một ngàn (1,000) khách hàng. Thời gian thuê ko được quá ngắn (ít hơn 1 thời gian). Rất có thể tăng quý hiếm của –dns-forward-max: ban đầu bằng tương tự với số lượng người tiêu dùng và tăng lên nếu DNS. Xem xét rằng năng suất DNS cũng phụ thuộc vào vào máy chủ DNS ngược dòng. Kích thước bộ nhớ lưu trữ cache DNS rất có thể được tăng lên: số lượng giới hạn Yêu mong là 10,000 tên cùng mặc định (150) là siêu thấp. Gửi SIGUSR1 tới dnsmasq khiến cho thông tin về bitacore có ích để tinh chỉnh kích thước bộ lưu trữ cache. Coi phần GHI CHÚ để hiểu biết thêm chi tiết.Máy công ty TFTP tích hợp có khả năng hỗ trợ nhiều lần truyền những tệp đồng thời: giới hạn tuyệt vời liên quan mang đến số trình cách xử lý tệp được phép đối với một quy trình và kỹ năng của hệ thống‐tem gọi select () để hỗ trợ số lượng lớn các trình cách xử lý tệp. Nếu giới hạn được đặt không hề thấp với –tftp-max, nó có khả năng sẽ bị giảm tỷ lệ và giới hạn thực tế sẽ được đồng hồ khi khởi động. Chú ý rằng chuyển nhiều hơn rất có thể khi và một tệp được gửi đi khi những lần chuyển đổiferencia gửi một tệp khác. Rất có thể sử dụng dnsmasq để không đồng ý quảng cáo trên Web bằng phương pháp sử dụng danh sách những máy nhà biểu ngữ nổi tiếng, toàn bộ đều phân giải thành 127.0.0.1 hoặc 0.0.0.0 vào / etc / hosts hoặc vào một tệp hosts ngã sung. Danh sách có thể rất dài. Dnsmasq đã có thử nghiệm thành công với một triệu tên. Size tệp đó đề xuất CPU 1GHz với xấp xỉRAM 60MB.Dnsmasq có tác dụng hỗ trợ DNS và DHCP ít nhất một ngàn (1,000) khách hàng hàng.

Hãy thiết đặt và cấu hình Jessie và Dnsmasq

dns: ~ # nano / etc / hosts127.0.0.1 localhost 10.10.10.5 dns.mordor.fan dns # những dòng sau là muốn muốn cho các máy chủ cung cấp IPv6 :: 1 localhost ip6-localhost ip6-loopback ff02 :: 1 ip6-allnodes ff02 :: 2 ip6-allroutersroot
dns: ~ # nano / etc / network / interface
# Tệp này mô tả những giao diện mạng có sẵn bên trên hệ thống của người sử dụng # và bí quyết kích hoạt chúng. Để hiểu thêm thông tin, hãy xem đồ họa (5). Source /etc/network/interfaces.d/* # hình ảnh mạng loopback tự động lo iface lo inet loopback # bối cảnh mạng thiết yếu allow-hotplug eth0 iface eth0 inet static address 10.10.10.5 netmask 255.255.255.0 network 10.10.10.0 broadcast 10.10.10.255. Các tùy lựa chọn 10.10.10.1 gateway 127.0.0.1 # dns- * được tiến hành bởi gói Resolutionvconf, ví như được setup dns-nameserver XNUMX dns-search mordor.fan

Hãy cài đặt Dnsmasq với htop

root
dns: ~ # aptitude install dnsmasq htop
Sau khi thiết đặt gói htop bạn cũng có thể kiểm tra mức tiêu hao CPU và bộ nhớ lưu trữ của thiết bị. Nó chỉ tiêu tốn khoảng 71 megabyte RAM. Nếu bọn họ muốn bớt mức tiêu thụ nhiều hơn nữa, bạn cũng có thể cài để gói SSMTP -đơn giản MTA- theo lần lượt xóa gói Exim4 Debian luôn setup theo mang định và chúng tôi thực sự ko cần theo cách sử dụng mà công ty chúng tôi sẽ hỗ trợ cho sever này:

root
dns: ~ # systemctl khởi động lại
Sau khi khởi cồn lại trang bị tính, mức tiêu tốn như sau:

*
*

Thấp, đề xuất không? thường xuyên nào.

Xem thêm: Cuộc Chiến Tranh Giữa Các Vị Thần Thoại Ai Cập, Cuộc Chiến Giữa Các Vị Thần Full

Để khám nghiệm các cấu hình Dnsmasq hoàn toàn có thể có trên đồ vật tính của công ty dns.mordor.fan, công ty chúng tôi phải bao gồm một tuyên bố cho biết rằng Microsoft DNS của máy chủ được xem thêm sauron.mordor.fan. Cửa hàng chúng tôi có thể làm điều đó bao gồm cả chỉ thị sever = / mordor.fan / 10.10.10.3 trong kho lưu trữ dnsmasq.conf -như bọn họ sẽ xem sau- hoặc thêm dòng sever tên 10.10.10.3 vào kho lưu trữ / Etc / resolv.conf. Vì chúng tôi vẫn chưa định thông số kỹ thuật Dnsmasq theo yêu cầu của mình, bọn chúng tôi chọn lựa cách thứ hai:

root
Điều rất quan trọng đặc biệt là nên kiểm tra tốc độ phản hồi của Dnsmasq khi hiển thị trạng thái của nó là Giao nhận chỉ bằng cách đưa IP 10.10.10.3 vào tệp của chúng ta / Etc / resolv.conf.

Từ sản phẩm trạm hành bao gồm của tôi và cung ứng tất cả các vật dụng mà tôi viết, tôi chạy:

buzz
sysadmin: ~ $ mèo /etc/resolv.conf
# Được tạo vì NetworkManager sever tên miền mordor.fan 10.10.10.5buzz
sysadmin: ~ $
Chúng ta hãy lưu ý kỹ hơn các khía cạnh sau:

Chúng là những đưa ra tiết nhỏ tạo nên một tình yêu tuyệt vời và hoàn hảo nhất ;-).

Xem thêm: Tuổi Ất Mão Hợp Với Đá Màu Gì Để Phú Quý Trọn Đời, Hợp Đeo Đá Màu Gì

Hãy chạy một vài truy nã vấn DNS bên trên các phiên bản ghi SOA y NS của miền mordor.fan, đến từng máy chủ định danh tất cả liên quan:

buzz

Có lẽ kia là đều điểm khác hoàn toàn chính thân DNS của Dnsmasq với BIND ... Tuy thế BIND - luôn rất có thể có một hoặc các nhưng không tồn tại máy công ty DHCP tích đúng theo liền mạch với sever DNS trong một daemondvà không nên khóa TSIG, tệp cấu hình, cơ sở tài liệu Zone, v.v., như chúng ta đã thấy trong các bài viết trước.

Có thể Dnsmasq + BIND?

Chắc chắn là có. Tuy vậy tôi khuyên bạn nên thiết lập chúng trên những máy tính khác nhau để không xảy ra xung bỗng do cổng 53 của dịch vụ DNS khôn xiết được yêu thích. Tất cả lẽ chúng ta sẽ thấy điều nào đấy về nó khi họ đến cùng với AD-DC dựa vào Samba 4. Ai biết được?

Mẹo về Dnamasq

Các tệp công việc cần thiết để Dnsmasq cung cấp dịch vụ DHCP và DNS trên mạng LAN là: /etc/dnsmasq.conf, / Etc / hosts, /var/lib/misc/dnsmasq.leases, cùng / Etc / resolv.conf. Tập tin dnsmasq.leases nó được tạo khi chúng ta thuê add IP trước tiên của mình.Một tệp công việc khác mà chúng ta có thể sử dụng là / etc / ethers. Giả dụ một tệp bởi vậy tồn tại, lệnh bạn đọc được khai báo trong tệp cấu hình, yêu cầu Dnsmasq gọi nó. Nó rất hữu ích khi chúng ta liên hệ Địa chỉ MAC / tên máy chủ cho những mục tiêu nhất định.Dịch vụ DNS hoàn toàn có thể bị tắt hoàn toàn bằng phương pháp sử dụng lệnh cổng = 0 vào dnsmasq.conf.Dịch vụ DHCP cho 1 hoặc nhiều hình ảnh mạng có thể bị vô hiệu hóa bởi các lệnh - một cho mỗi dòng- no-dhcp-interface = eth0, no-dhcp-interface = eth1, với như thế. Rất hữu dụng khi công ty chúng tôi làm câu hỏi trước một nhóm có từ bỏ 2 bối cảnh mạng trở lên trên và cửa hàng chúng tôi muốn dịch vụ thương mại DHCP chỉ được cung ứng bởi một trong số họ hoặc không có bất kì ai cung cấp. Tất nhiên, nếu công ty chúng tôi tắt dịch vụ DHCP cho toàn bộ các giao diện, công ty chúng tôi sẽ chỉ để dịch vụ thương mại DNS chạy. Nếu chúng ta vô hiệu hóa cả hai dịch vụ, thì tại sao bọn họ cần Dnsmasq?