Cách truy cập máy của bạn bằng tên DNS bằng DD-WRT
Chúng tôi đã chỉ cho bạn cách đặt IP tĩnh trên mạng của bạn, bây giờ cho phép lật công tắc DNS đó để tăng thêm sự thanh lịch và dễ sử dụng. Hướng dẫn hôm nay sẽ chỉ cho bạn cách truy cập vào máy bằng tên DNS trên bộ định tuyến hỗ trợ DD-WRT của bạn.
Hình ảnh của Henk L
Lời nói đầu
Về cách thiết lập DHCP tĩnh trên hướng dẫn Bộ định tuyến DD-WRT của bạn, chúng tôi đã nói về việc đảm bảo rằng khách hàng của bạn sẽ luôn nhận được cùng một địa chỉ IP từ bộ định tuyến. Vì vậy, bây giờ nếu bạn muốn truy cập vào một trong các máy trên mạng của mình, như bạn biết đó là IP, bạn có thể sử dụng đó nhưng sử dụng IP không có sự tao nhã như sử dụng tên. Ngoài ra, với sự hữu ích của IP tĩnh IP bị suy giảm do sự gia tăng của UPnP, và sự bất tiện của việc thiết lập các đặt phòng tĩnh của Tweet (phải tìm MAC và tương tự) nếu bạn không muốn nhớ IP tại tất cả các?
Đó là nơi DNS xuất hiện.
Vấn đề
Bạn đang cố gắng liên lạc từ một máy / thiết bị trên mạng của mình sang mạng khác bằng địa chỉ IP của nó (ví dụ sử dụng ping) và nó hoạt động. Tuy nhiên, khi cố gắng làm điều tương tự bằng cách sử dụng tên máy chủ của nó như là my mykkktop hay hay nó là một hit và bỏ lỡ đôi khi nó hoạt động được. thông thường nó không LẠNH: \
Chuyện gì đang xảy ra vậy?
Các thiết bị của bạn không biết ai và làm thế nào họ nên yêu cầu dịch thuật tên của tên Cameron sang tên IP, vì họ đang thiếu một cấu hình chính, hậu tố DNS DNS hậu tố.
Khi một máy tính cần dịch tên sang địa chỉ IP (được gọi là giải quyết quyết định), nó có một số cách để thực hiện, một trong những cách là yêu cầu máy chủ Hệ thống Đặt tên miền (DNS). Tuy nhiên, để có thể làm như vậy, khách hàng phải đặt câu hỏi dưới dạng một Tên miền đủ tiêu chuẩn đầy đủ (FQDN).
Một FQDN bao gồm tên máy chủ như là my mykktop và khu vực DNS mà nó thuộc về giống như geek.lan. Vì vậy, trong ví dụ của chúng tôi, các FQDN cho máy chủ lưu trữ sẽ lần lượt là my mykktop.geek.lan và và myl mỏi.geek.lan. Khi một khách hàng không có sẵn khu vực DNS DNS, bạn không thể hỏi DNS về một tên phẳng phẳng (tên không xác định tên miền DNS DNS). Đó là, để thực sự tiếp cận máy chủ của bạn theo tên, bạn sẽ cần ping ping mydesktop.geek.lanùi.
Tuy nhiên, nếu hậu tố DNS được xác định theo một cách nào đó (theo cách thủ công hoặc tự động), khách hàng sẽ tự động thử thêm nó vào tên máy chủ được yêu cầu và hỏi máy chủ DNS nếu nó có thể giúp giải quyết.
Như đã nói, nếu hậu tố DNS không được xác định, máy khách sẽ cố gắng tự tìm ra tên đó, bằng cách sử dụng một DNS DNS phát sóng. Vấn đề với điều đó là không phải tất cả các máy khách đều được cấu hình để trả lời hoặc thực sự được cấu hình để cố tình không trả lời yêu cầu như vậy. Ngược lại, thật khó chịu khi chỉ định FQDN mỗi lần.
Giải pháp
Để có cơ sở hạ tầng đầy đủ sẽ khắc phục vấn đề này, người ta chỉ cần thiết lập hậu tố DNS DNS trên phạm vi DHCP DHCP của bộ định tuyến *. Làm như vậy cả hai sẽ làm cho nó để bộ định tuyến giờ đây sẽ có dịch vụ máy chủ DNS động động mà khách hàng có thể tự đăng ký, làm cho dịch vụ DHCP tự thực hiện tương tự đối với các máy chủ không tự đăng ký và cung cấp DNS DNS hậu tố là một phần của hợp đồng thuê DHCP DHCP được cung cấp cho khách hàng. Do đó, làm cho toàn bộ giải pháp trở thành một giải pháp ứng xử mặc định, tự duy trì để giải quyết tất cả các vấn đề trong một lần thất bại. gọn gàng, A?
* Khi sử dụng DD-WRT, với các bộ định tuyến khác, số dặm của bạn có thể thay đổi.
Để thực hiện việc này, hãy vào trang Quản trị của bộ định tuyến của bạn:
- Đi vào -> Dịch vụ
- Thay đổi, tên miền được sử dụng tên miền là mạng LAN LAN & mạng WLAN
- Chọn một tên miền, chúng tôi đã sử dụng mật mã geek.lan của ví dụ này, nhưng bạn có thể sử dụng * bất cứ điều gì bạn muốn.
- Mặc dù sử dụng đặt chỗ DHCP tĩnh là tùy chọn cho quy trình này, nếu bạn chọn triển khai nó, bạn nên đặt tên máy chủ, để khớp với tên được đặt trên HĐH của máy / thiết bị. Bây giờ nếu hệ điều hành thiết bị xảy ra, không đăng ký tên trong DNS (như điện thoại) thì đây là một cách tốt để buộc một tên trên đó.
- Nhấp vào Tiết kiệm Lưu -> Áp dụng Cài đặt Cài đặt.
* Một ngoại lệ cho quy tắc đó là, nếu bạn sử dụng, .local, trong khi các máy windows của bạn có thể sẽ hoạt động tốt, các máy Linux của bạn sẽ tuân thủ tiêu chuẩn mDNS (Multicast DNS) và sẽ lại bỏ qua máy chủ DNS. Có một cách giải quyết, nhưng nó vượt quá phạm vi của hướng dẫn này.
Bây giờ để kiểm tra xem các cài đặt đã bị ảnh hưởng hay chưa, hãy chuyển đến dòng lệnh và phát hành một ipconfigconfig.
Bạn sẽ thấy hậu tố DNS của bạn hiện không tồn tại như dưới đây:
Phát hành một ipconfig / phát hành bản phát hành, theo sau là một ipconfigconfig / refresh, và bạn sẽ thấy một cái gì đó như:
Lặp lại quy trình trên ít nhất một máy nữa và thử ping, chỉ sử dụng tên máy chủ.
Bạn sẽ thấy rằng ứng dụng khách có tính năng tự động ảo thuật đã hiểu rằng tên đầy đủ của thiết bị mà bạn đang sử dụng là tên host host.dns.zone, và có thể dịch (giải quyết) FQDN sang IP có thể ping:
Xử lý sự cố
Vì hướng dẫn này là về việc sử dụng DNS như Cách xóa quảng cáo bằng Pixelserv trên hướng dẫn DD-WRT là, Nếu bạn gặp vấn đề, có một số việc phải làm:
- Xóa bộ đệm DNS máy cá nhân của bạn.
Điều này là do bộ đệm DNS, có thể đánh lừa máy tính của bạn nghĩ rằng nó đã biết tên máy chủ, mà không tham khảo DNS cho nó. Trên cửa sổ này sẽ là ip ipconfig / flushdns. - Đảm bảo rằng máy khách của bạn đang sử dụng bộ định tuyến làm DNS và nó giải quyết FQDN.
Đặc biệt là khi sử dụng VPN hoặc mạng phức tạp hơn bộ định tuyến thông thường để thiết lập máy tính, có thể máy tính khách của bạn chỉ đơn giản là không sử dụng bộ định tuyến như DNS của nó. Rất dễ thấy bằng cách sử dụng lệnh "nslookup" bên dưới máy chủ DNS mà máy khách đang sử dụng là gì. Nếu IP không giống với bộ định tuyến, bạn đã tìm thấy sự cố.
Đó là bạn, bạn nên thiết lập tất cả
Nhanh lên, tất cả những gì tôi thấy là bóng tối.