Thay đổi cài đặt dnsmasq
ServBay tích hợp dịch vụ dnsmasq và cung cấp các tùy chọn cấu hình linh hoạt. Bài viết này sẽ chi tiết cách thay đổi cài đặt dnsmasq trong ServBay, bao gồm vị trí tệp dnsmasq.conf
và các mục cấu hình phổ biến.
Lưu ý quan trọng
Vui lòng không chỉnh sửa tệp cấu hình bằng tay. Tất cả các tệp cấu hình đều được ServBay tự động tạo ra, việc chỉnh sửa bằng tay có thể bị ghi đè. Vui lòng thực hiện thay đổi qua giao diện UI.
Tổng quan
Trong ServBay, tệp cấu hình dnsmasq nằm trong thư mục /Applications/ServBay/etc/dnsmasq
. Dưới đây là vị trí chi tiết của các tệp cấu hình:
dnsmasq.conf
:/Applications/ServBay/etc/dnsmasq/dnsmasq.conf
domains.conf
:/Applications/ServBay/etc/dnsmasq/domains.conf
Cài đặt máy chủ dịch vụ ngược dòng
Người dùng có thể cài đặt máy chủ dịch vụ ngược dòng cho dnsmasq tại Cài đặt
- DNS chuyển tiếp
, sau khi thiết lập, tất cả các yêu cầu DNS ngoài các tên miền đã thêm cục bộ sẽ được chuyển tới máy chủ DNS ngược dòng.
Máy chủ DNS ngược dòng mặc định được tự động lấy từ địa chỉ DNS của cổng mạng hiện tại của người dùng, thường được cung cấp thông qua DHCP, chẳng hạn 192.168.0.1
, 10.0.0.1
.
Cấu hình dnsmasq.conf
Tệp dnsmasq.conf
là tệp cấu hình chính của dnsmasq, dùng để thiết lập các tùy chọn DNS và DHCP.
Các mục cấu hình phổ biến
Dưới đây là một số mục cấu hình phổ biến trong dnsmasq.conf
và cách thay đổi chúng:
Cài đặt máy chủ DNS:
server=8.8.8.8 server=8.8.4.4
1
2Cài đặt kích thước bộ nhớ cache:
cache-size=1000
1Cài đặt tên miền:
domain=local
1Bật nhật ký truy vấn DNS:
log-queries
1Cài đặt phạm vi DHCP:
dhcp-range=192.168.0.50,192.168.0.150,12h
1
Tùy chỉnh bản ghi DNS
dnsmasq cho phép bạn tùy chỉnh bản ghi DNS, điều này rất hữu ích cho các mạng nhỏ hoặc môi trường phát triển. Tệp cấu hình nằm trong domains.conf
.
DỪNG
domains.conf
sẽ bị ServBay ghi đè tự động, vui lòng sử dụng tính năng quản lý dịch vụ DNS cục bộ của ServBay để thay đổi.
Cấu hình ví dụ
Dưới đây là một số ví dụ về bản ghi DNS tùy chỉnh:
- Cài đặt phân giải tên miền cục bộ:
address=/servbay.host/127.0.0.1
1
Khởi động lại dnsmasq
Sau khi sửa đổi tệp cấu hình dnsmasq, bạn cần phải khởi động lại dịch vụ để các thay đổi có hiệu lực. Bạn có thể thực hiện qua giao diện quản lý của ServBay hoặc sử dụng công cụ dòng lệnh servbayctl
để khởi động lại.
Khởi động lại qua giao diện quản lý của ServBay
- Mở giao diện quản lý của ServBay.
- Điều hướng đến
Dịch vụ
. - Tìm dịch vụ dnsmasq và nhấn nút
Khởi động lại
.
Khởi động lại qua servbayctl
Sử dụng công cụ dòng lệnh servbayctl
để dễ dàng khởi động lại dịch vụ dnsmasq:
servbayctl restart dnsmasq -all
Tóm tắt
Trong ServBay, tệp cấu hình dnsmasq nằm trong thư mục /Applications/ServBay/etc/dnsmasq
. Bằng cách sửa đổi tệp này, bạn có thể cài đặt máy chủ DNS, kích thước bộ nhớ cache, tên miền, bật nhật ký và cài đặt phạm vi DHCP, v.v. Bản ghi DNS tùy chỉnh cũng có thể được cấu hình thông qua tệp này. Sau khi thay đổi tệp cấu hình, bạn có thể khởi động lại dịch vụ dnsmasq qua giao diện quản lý của ServBay hoặc sử dụng công cụ dòng lệnh servbayctl
để thay đổi có hiệu lực.