Có phải /etc/resolv.conf thay đổi mỗi khi hợp đồng thuê DHCP của tôi thay đổi không?


2

Tôi muốn tổ chức một sự kiện thông qua launchd Bất cứ khi nào thuê DHCP của tôi thay đổi IP trên giao diện WiFi của tôi. Câu hỏi của tôi tương tự như những gì được hỏi trong câu hỏi này , điều này khiến tôi có thể xem /etc/resolv.conf để thay đổi thông qua một launchd đặc vụ.

Tôi khác ở nhu cầu của mình ở chỗ tôi muốn kích hoạt sự kiện mỗi khi IP thay đổi trên một giao diện, không chỉ khi giao diện xuất hiện. Đối với người tò mò, vâng, tôi đang tìm cách thực hiện một trình cập nhật DNS động đơn giản.

Câu trả lời:


1

Bạn có thể viết một launchd theo dõi đường dẫn tệp của:

/ private / var / db / dhcpclient / cho thuê /

Nếu bạn tìm kiếm DHCP thay đổi giao diện.

Mà db giữ tất cả các giao diện khác nhau và dhcp thay đổi trên chúng. Một cái gì đó tương tự như giám sát tập tin đó với một launchd đây .


Thậm chí tốt hơn /etc/resolv.conf!
Ian C.
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.