Internet
路由表 – dell powerswitch 2724
我希望知道是否有辦法將所有流量定向到特定的 url,到它在我們本地網路上對應的伺服器,而不必進入網際網路。對於我們在這裡設置的系統來說,這將更加方便。
謝謝,麻煩您了。
我過去這樣做的方法是執行一個內部 DNS 伺服器,該伺服器具有與 Internet 類似的 DNS“查找”區域,但它只是列出了本地(不可路由)IP。
然後通過 DHCP,您分配所有使用者使用此 DNS 伺服器,該伺服器將始終為您指定的伺服器提供 LAN IP 地址。
首先,該交換機是第 2 層交換機,而不是第 3 層(路由器)交換機,因此它根本無法進行任何路由,更不用說靜態路由了(我認為您在問題中暗示了這一點) ,並且無論如何都不會工作)。
其次,您所要求的通常稱為拆分 DNS:當請求源自“內部”時,example.com 解析為內部 IP 地址,通常針對您的內部 DNS 伺服器。
如果您沒有內部 DNS 伺服器,您的邊緣路由器可能能夠進行 DNS 代理,進而可能允許您設置靜態 DNS 條目(本質上充當您的 DNS 伺服器)。但是,許多消費級路由器/防火牆將分配路由器從 ISP 獲得的 DNS 伺服器,這對您的情況並沒有真正的幫助,因為您 LAN 上的機器將查詢 ISP(或您輸入的任何內容)作為路由器中的 DNS 伺服器)直接使用 DNS 伺服器。
您可以編輯每個人的主機文件並添加您想要解析的 IP 和域,但這顯然會變得更難管理您擁有的更多機器。
我強烈建議在內部設置 DHCP/DNS 伺服器;它會給你更多的控制權,讓你做記憶體(讓網際網路感覺更快,定期查詢 DNS 記錄),並像我描述的那樣拆分 DNS。任何舊工作站都可以執行您選擇的 Linux 和DNSMasq。