Điểm:0

Ghi đè Miền .local thành IP Công cộng

lá cờ cn

Tôi đang sử dụng máy chủ DNS BIND9 cho tổ chức của mình và tôi có một ứng dụng đã được xuất bản với miền .local: example.website.local. Có một giải pháp thay thế .com mà tôi muốn ánh xạ lại .local để sử dụng máy chủ DNS, nhưng tôi không biết liệu điều đó có khả thi hay không.

Tôi đã tìm thấy bài viết này trên RPZ: Ghi đè một số mục DNS trong BIND cho mạng nội bộ, nhưng tôi vẫn nhận được thông báo này sau khi áp dụng cài đặt với miền .local của mình:

; <<>> DiG 9.16.1-Ubuntu <<>> example.website.local
;; tùy chọn chung: +cmd
;; Có câu trả lời:
;; CẢNH BÁO: .local được dành riêng cho Multicast DNS
;; Bạn hiện đang kiểm tra điều gì sẽ xảy ra khi một truy vấn mDNS bị rò rỉ vào DNS
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 61184
;; cờ: qr rd ra; CÂU HỎI: 1, TRẢ LỜI: 0, AUTHORITY: 0, BỔ SUNG: 1

;; LỰA CHỌN PSEULiều lượng:
; EDNS: phiên bản: 0, cờ:; mã: 65494
;; PHẦN CÂU HỎI:
;example.website.local. TRONG MỘT

;; Thời gian truy vấn: 8 mili giây
;; MÁY CHỦ: 127.0.0.53#53(127.0.0.53)
;; THỜI GIAN: CN ngày 17 tháng 10 năm 11

Có cách nào để viết lại điều này .địa phương tên miền đến một .com hoặc địa chỉ IP công khai bằng BIND hoặc RPZ?

Cảm ơn!

djdomi avatar
lá cờ za
sử dụng máy chủ/etc/hosts để thực hiện thủ thuật
TrivPants avatar
lá cờ cn
Cảm ơn @djdomi/etc/hosts không hoạt động đối với các máy cục bộ. Tôi đã kết thúc việc sử dụng RPZ để giải quyết vấn đề. Điều này rõ ràng còn được gọi là 'tường lửa DNS' nhưng tôi đã sử dụng nó để ánh xạ lại các tra cứu DNS cho miền example.local cụ thể.
TrivPants avatar
lá cờ cn
Dưới đây là tóm tắt nhanh những gì tôi cần làm để làm cho nó hoạt động: 1. Có máy chủ BIND9 đang hoạt động trên hộp debian/Ubuntu 2. Chỉnh sửa tệp `named.conf.options` `chính sách phản hồi { vùng "rpz.local"; }; ` 3. Thêm vùng RPZ vào tệp `/etc/bind/named.conf.local` `khu vực "rpz.local" { gõ chủ; tập tin "/etc/bind/db.rpz.local"; cho phép truy vấn { localhost; }; cho phép chuyển { 12.34.56.78; }; };` 4. sao chép /etc/bind/db.empty sang /etc/bind/db.rpz.local 5. Thêm bản ghi A .local vào tệp db.rpz.local `example.local A 8.8.8.8` 6. khởi động lại DNS
djdomi avatar
lá cờ za
Cập nhật câu hỏi của bạn, không phải bình luận ....!!!!! Hoặc đã giải quyết xong, hãy sử dụng Câu trả lời để giải quyết câu hỏi của bạn
Điểm:1
lá cờ cn

Dưới đây là tóm tắt nhanh những gì tôi cần làm để làm cho nó hoạt động:

  1. Có máy chủ BIND9 đang hoạt động trên hộp debian/Ubuntu

  2. Chỉnh sửa /etc/bind/named.conf.options thêm:

chính sách phản hồi { 
    vùng "rpz.local"; 
};
  1. Thêm vùng RPZ vào /etc/bind/named.conf.local
vùng "rpz.local" { 
    gõ chủ; 
    tập tin "/etc/bind/db.rpz.local"; 
    cho phép truy vấn { localhost; }; 
    cho phép chuyển { localhost; }; 
};
  1. sao chép /etc/bind/db.empty đến /etc/bind/db.rpz.local

  2. Thêm bản ghi A .local vào db.rpz.local tập tin:

ví dụ.local A 8.8.8.8
  1. khởi động lại DNS
systemctl khởi động lại bind9
rndc tuôn ra
tải lại rndc

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.