數位天堂

Nokia:科技始終來自於人性; 拜耳:如果文明不能使我們更相愛,那科技便失去意義!
歡迎您的加入,讓我們一起討論科技與環保的整合應用...

您尚未登入。

#1 2010-08-02 16:05:08

hippo
天使
註冊日期: 2008-10-07
文章數: 1562
目前積分 :   20 

[Tomato ND USB] 內建 DNSMasq 作內部區域網路 DNS server

如果您像我一樣, 時常於區域網路內的機器胡亂作一些測試, 或者常忘記機器的IP, 那就可能需要進一步善用DNSMasq. 當然, 若不嫌麻煩, 也可直接設定每台機器的/etc/hosts. (Windows: C:\WINDOWS\system32\drivers\etc\hosts)

DNSMasq內建於Lly, DD-WRT, Tomato等, 除當作DHCP server外, 也可當作DNS server. Oleg/Lly作法可參考這篇. 以下使用Tomato泰迪熊版本舉例:

機型: WRT-54G
韌體: Tomato Firmware v1.28.8748 ND vpn3.6

若區域網路內的機器是由DHCP server(Tomato)取得IP, 則使用Static DHCP, 依MAC分配固定IP給DHCP client. IP Address與Hostname的設定值, 會寫入/etc/hosts.dnsmasq

# cat /etc/hosts.dnsmasq 192.168.1.137 amd64.linux 192.168.1.129 wl-500gx.lly


若區域網路內的機器不由DHCP server取得IP, 將固定IP設定在DHCP server發放範圍外. 編輯/etc/hosts後, 存於nvram.

# vi /etc/hosts 192.168.1.253 wl-500gp.tomato 192.168.1.252 wl-500w.tomato


# nvram setfile2nvram /etc/hosts # nvram commit


以上作的, 算是DNS的A紀錄. 若需要使用別名或MX紀錄等, 則於WebUI設定Dnsmasq Custom configuration. 例如:

cname=amd64.debian,amd64.linux


再查閱/etc/dnsmasq.conf, 或檢查設定檔語法.

# dnsmasq --test dnsmasq: syntax check OK.


詳細說明可參考DNSMasq網站文件, 或安裝Optware dnsmasq套件後, man之.




離線

 

相關討論主題

主題 回覆 點閱 最後發表
置頂
置頂: Tomato 後續延伸版本 FreshTomato 作者 wen1977  [ 1 2 3 4 ]
33 85422 2024-10-23 08:28:27 作者 huiduo
置頂
置頂: [Tomato Shibby] 正體中文化韌體下載 作者 Aven  [ 1 2 3 … 163 ]
1625 3044091 2024-04-28 12:35:05 作者 s87311
Tomato Shibby v140 韌體更新 作者 Service  [ 1 2 3 … 16 ]
155 349017 2022-12-08 17:08:17 作者 dir868l
置頂
置頂: [精華] Tomato 網路資源及文章索引 作者 Aven  [ 1 2 3 … 6 ]
54 207822 2022-09-15 12:25:01 作者 chiachu
222 504346 2022-09-14 14:54:52 作者 chiachu

友情連結

論壇頁尾

Powered by PunBB
© Copyright 2018 Rickard Andersson
RSS Feed