Dnsmasq: thêm tính năng DNS cho máy chủ nhà thông minh REDBOX home assistant




nếu bộ định tuyến hay modem mạng nhà bạn  không có tính năng DNS thì bạn có thể thêm tính năng này vào máy chủ nhà thông minh REDBOX ( hoặc hass nói chung ) để thêm tính năng phân giải tên miền trong mạng nôi bộ của bạn, sau đó vào bộ định tuyến nhà bạn trỏ DNS về IP của REDBOX( hoặc hass nói chung ) là xong, cách làm như sau:

bước 1. Cài đặt add-on Dnsmasq vào REDBOX

Setting --> Add-on

ấn vào ADD-ON store

Gõ Dnsmasq vào ô tìm kiếm thì nó sẽ hiện ra add-on dnsmasq

clíck vào nó rồi click cài đặt , đợi 1 lúc cho nó cài xong

Sau khi nó cài xong bạn vào thẻ configuration, rồi ấn vào dấu 3 chấm để chọn chế độ chỉnh sửa YAML





defaults:

  - 123.23.23.23

  - 123.26.26.26

  - 203.162.0.181

  - 203.162.0.11

  - 203.210.142.132

  - 203.162.4.190

  - 203.162.4.191

  - 203.162.0.11

  - 203.162.4.1

  - 203.162.0.180

  - 8.8.8.8

  - 8.8.4.4

  - 208.67.222.222

  - 208.67.220.220

  - 1.1.1.1

  - 1.0.0.1

  - 176.103.130.130

  - 176.103.130.131

forwards: []

hosts:

  - host: apn2.airnut.com

    ip: 192.168.1.999

  - host: red.box

    ip: 192.168.1.888

services: []

cnames: []


giải thich tham số

defaults: là IP máy chủ phân giải tên miền ra internet, cái này (phải có) cứ copy y hết hoặc bổ xung nếu bạn muốn, thông thường mình sẽ chọn mấy cái IP DNS nổi tiếng như của google hoặc IP DNS của nhà mạng mình đang dùng cho tiện (IP DNS của nhà mạng thì google)

hosts: là cái dùng để phân giải tên miền trong mạng nội bộ của bạn, 

ví dụ ở đây mình đã thêm 2 dòng này vào hosts là:

  - host: red.box

    ip: 192.168.1.888

bình thường máy chủ redbox có IP là 192.168.1.888, khi bạn muốn vào dao diện web của máy chủ từ trong mạng nội bộ thì bạn phải gõ IP là 192.168.1.888:8123 đúng ko, nhưng nếu chơi cái Dnsmasq này thì chỉ cần gõ red.box:8123 là nó vào đc rồi (rất tiện, ngoài ra còn có nhiều lợi ích sau này nữa) (cái này chỉ áp dụng cho mạng nội bộ thôi nhé, từ internet về nhà bạn thì vẫn phải dùng cái đại loại như duckdns nhé)


Tiếp theo ấn Save, nó có thể yêu cầu khởi động lại add-on thì  cứ đồng ý nhé, sau đó chữ Save sẽ bị mờ đi là xong rồi

Chuyển qua thẻ Info và chọn mấy cái Start on boot, Watchdog, Auto update như hình dưới rồi ấn Start là xong phần cài đặt add-on Dnsmasq


bước 2. Cài đặt trên bộ định tuyến nhà bạn để nó chọn máy chủ redbox là máy chủ phân giải tên miền chính

Cái này thì tùy từng bộ định tuyến sẽ hơi khác nhau , bạn có thể google chữ: DNS + tên bộ định tuyến nhà bạn là sẽ ra.

nếu bạn xài bộ định tuyến vnpt gw040h  thì làm như sau:

hãy đăng nhập vào bộ định tuyến rồi đến thẻ như hình dưới

DNS chính thì mình điền IP của con REDBOX để add-on Dnsmasq sẽ đảm nhiệm việc phân giản tên miền trong nội bộ và ngoài internet) vd 192.168.1.888

DNS phụ thì mình chọn luôn IP của DNS của vnpt là nhà mạng mình đang xài cho tiện (cái này chỉ có tác dụng dự phòng khi cái add-on Dnsmasq bị lỗi thôi, nhưng yên tâm chạy cả tỷ năm rùi ko thấy nó lỗi) vd: 123.23.23.23



Tiếp theo bạn kéo xuống dưới cùng trang đó rồi ấn SAVE là xong 

đợi khoảng 1 vài phút là chỉ cần gõ red.box:8123 là web sẽ hiện ra giao diện home assistant rồi

tiếp theo kiểm tra xem tên miền trên đã đc trỏ về IP mong muốn (trong mạng nội bộ) hay chưa bằng cách mở CMD trên máy tính lên và ping đến tên mền đó


chỗ mình bôi màu che đi là IP của tên miền


Nhận xét

Bài đăng phổ biến từ blog này

cài đặt hệ điều hành armbian lên tv box RED BOX để chơi đủ thứ với nó

cẩm nang sử dụng Hassio home assistant trên TV box RED BOX

REDBOX cập nhật img thẻ nhớ