Làm cách nào để gán nhiều địa chỉ IP cố định cho một tên miền?


9

Tôi đang chạy dnsmasq,

address=/chat.freenode.net/130.239.18.172
address=/chat.freenode.net/140.211.167.105

Nhưng dường như dnsmasqchỉ nhận ra bản ghi cuối cùng, tôi phải làm sao?

Câu trả lời:


14

Tạo một tệp, say /etc/hosts.chat.freenode.netcó cùng định dạng với /etc/hoststệp và liệt kê tất cả các địa chỉ IP có tên trong tệp này:

130.239.18.172 chat.freenode.net
140.211.167.105 chat.freenode.net

Sau đó thêm vào dnsmasq.confdòng sau:

addn-hosts=/etc/hosts.chat.freenode.net

Hoặc đặt hai dòng này vào /etc/hostsnếu dnsmasqđược đặt để đọc trong /etc/hosts.

Sau đó khởi động lại dnsmasq

Thưởng thức.


Đúng, dễ bảo trì hơn
daisy

Tôi đoán vấn đề duy nhất khi sử dụng /etc/hostslà máy cục bộ sẽ luôn giải quyết vấn đề đầu tiên thay vì nhận phân phối vòng tròn từ dnsmasq.
Jeff Puckett

1
@JeffPuckettII mặc dù thư viện trình phân giải sẽ luôn trả về mục được tìm thấy đầu tiên, câu trả lời liên quan đến cài đặt dnsmasqcần đọc/etc/hosts
Serge

-4

Sao chép hiện có ifcfg-ethođể ifcfg-eth0:0và thay đổi IP hiện có để IP ảo của bạn (một trong những bạn muốn thêm).

Nó có thể được tìm thấy tại / etc / sysconfig / network-scripts .

Khởi động lại mạng và thử ping IP ảo.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.