導航:首頁 > 程序命令 > dnsresolve命令

dnsresolve命令

發布時間:2022-11-04 01:40:07

『壹』 ubuntu 筆記之:如何修改dns

修改ubuntu的dns,嘿嘿,雖然修改完了/etc/resolve.conf,但是馬上又被覆蓋了,自動恢復成默認值了。 google發現可以用下面的方法禁止DNS被自動修改,保留系統的dns配置(/etc/resolv.conf),終端鍵入: sudo gedit /etc/ppp/peers/dsl-provider 找到userpeerdns這一行,注釋掉即可禁止使用電信自動配置的dns,保留使用resolv.conf的dns,該文件位於/etc/resolv.conf。 dsl-provider內容如下: # Minimalistic default options file for DSL/PPPoE connections noipdefault defaultroute replacedefaultroute hide-password #lcp-echo-interval 30 #lcp-echo-failure 4noauthpersist#mtu 1492#persist#maxfail 0 #holdoff 20 plugin rp-pppoe.so eth0#usepeer DNS伺服器設置(Ubuntu10.04) 1、兩個免費好用的DNS伺服器 googleDNS: 8.8.8.8; 8.8.8.4 openDNS : 208.67.220.220; 208.67.222.222 2、查看及修改本機DNS伺服器 查看DNS server:nslookup; server 修改DNS server: sudo gedit /etc/resolv.conf, 修改 nameserver NDS伺服器的修改是即時生效的,但這種修改方法在重啟電腦後ubuntu系統會自動重寫/etc/resolv.conf文件,恢復默認的DNS 3、永久修改DNS sudo gedit /etc/dhcp3/dhclient.conf 裡面有一行注釋掉的:#prepend domain-name-servers x.x.x.x; 將改行的注釋去掉或者直接在文件中加上一行(後面加上想用的DNS): prepend domain-name-servers 8.8.8.8,8.8.8.4; 在rc.local里加入這個重啟網路配置的命令: sudo /etc/init.d/networking restart

『貳』 如何清除dns緩存

DNS 緩存是一個臨時資料庫,用於存儲有關以前的 DNS 查找的信息。換句話說,每當你訪問網站時,你的操作系統和網路瀏覽器都會保留該域和相應 IP 地址的記錄。這消除了對遠程 DNS 伺服器重復查詢的需要,並允許你的 OS 或瀏覽器快速解析網站的 URL。

但是在某些情況下,例如:對網路問題進行故障排除,或者在更改 DNS 解析器之後,你將需要刷新 DNS 緩存。這將清除緩存的 DNS 條目,並根據新配置的 DNS 設置執行後續查找以解析域。

本指南提供有關如何在不同的操作系統和 Web 瀏覽器上刷新 DNS 緩存的說明。

在 Windows 上清除/刷新 DNS 緩存

對於所有 Windows 版本,清除 DNS 緩存的過程都是相同的。你需要使用管理員許可權打開命令提示符並運行 ipconfig /flushdns。

Windows 10 和 Windows 8

要在 Windows 10 和 Windows 8 中清除 DNS 緩存,請執行以下步驟:

在 Windows 搜索欄中鍵入 cmd 。

右鍵單擊 「命令提示符」,然後右擊 「以管理員身份運行」。這將打開 「命令提示符」 窗口。

在命令行上,鍵入以下行,然後按回車:

ipconfig /flushdns
成功後,系統將返回以下消息:

Windows IP Configuration

Successfully flushed the DNS Resolver Cache.
Windows 7

要在 Windows 7 中清除 DNS 緩存,請執行以下步驟:

單擊開始按鈕。

在開始菜單搜索文本框中鍵入 cmd。

右鍵單擊 「命令提示符」,然後單擊 「以管理員身份運行」。這將打開 「命令提示符」 窗口。

在命令行上,鍵入以下行,然後按回車:

ipconfig /flushdns
成功後,系統將返回以下消息:

Windows IP Configuration

Successfully flushed the DNS Resolver Cache.
在 Linux 上清除/刷新 DNS 緩存

在 Linux 上,除非已安裝並運行諸如 Systemd-Resolved,DNSMasq 或 Nscd 之類的緩存服務,否則沒有操作系統級 DNS 緩存。根據 Linux 發行版和所使用的緩存服務,清除 DNS 緩存的過程有所不同。

系統化解決

大多數現代 Linux 發行版,例如 Ubuntu 18.04,都使用 systemd 解析的服務來緩存 DNS 條目。

要查找服務是否正在運行,請運行:

$ sudo systemctl is-active systemd-resolved.service
如果該服務正在運行,則將列印命令 active,否則將看到 inactive。

要清除系統解析的 DNS 緩存,你需要鍵入以下命令。

$ sudo systemd-resolve --flush-caches
成功後,該命令不會返回任何消息。

Dnsmasq

Dnsmasq 是輕量級的 DHCP 和 DNS 緩存名稱伺服器。

如果你的系統使用 DNSMasq 作為緩存伺服器,則要清除 DNS 緩存,需要重新啟動 Dnsmasq 服務:

$ sudo systemctl restart dnsmasq.service
也可以使用以下命令

$ sudo service dnsmasq restart
NSCD

NSCD 是一個緩存守護程序,它是大多數基於 RedHat 的發行版的首選 DNS 緩存系統。

如果系統使用 NSCD 來清除 DNS 緩存,則需要重新啟動 NSCD 服務:

$ sudo systemctl restart nscd.service
或者
$ sudo service nscd restart
在 MacOS 上清除/刷新 DNS 緩存

根據你所運行的版本,在 MacOS 中刷新緩存的命令略有不同。該命令必須以具有系統管理員特權的用戶(sudo 用戶)身份運行。

要清除 MacOS 中的 DNS 緩存,請執行以下步驟:

打開查找器。

轉到應用程序>實用程序>終端。這將打開終端窗口。

在命令行中,輸入以下行,然後按回車:

$ sudo killall -HUP mDNSResponder
輸入你的 sudo 密碼,然後再次按回車。成功後,系統不會返回任何消息。

對於早期版本的 MacOS,刷新緩存的命令不同。

MacOS 版本 10.11 和 10.9

$ sudo dscacheutil -flushcache
$ sudo killall -HUP mDNSResponder
MacOS 版本 10.10

$ sudo discoveryutil mdnsf

『叄』 LINUX的DNS怎麼設置

以ubuntu為例子:

sudo /etc/resolv.conf

用#屏蔽原來的nameserver,然後添加新的DNS如下:

nameserver 8.8.8.8

nameserver 8.8.4.4

這里8.8.x.x是谷歌提供的域名解析服務,你可以設定你自己的。

『肆』 DNS resolve 什麼意思

DNS resolve 意思是解決
n. 堅決;決定要做的事

vt. 決定;溶解;使…分解;決心要做…

vi. 解決;決心;分解

『伍』 請教 華為 AR28-31 配置

[AR28-31]dis curr 顯示當前運行的配置內容
#
sysname AR28-31 系統命名
#
cpu-usage cycle 1min cpu參數 。默認
#
DNS resolve
DNS server 202.106.46.151
DNS server 202.106.0.20 開啟dns代理功能,主要是pc機dns可以輸入網關,有這個設備做dns代理,而不用輸入202這樣的地址
#
radius scheme system
#
domain system 都為默認參數
#
local-user admin 用戶名
password simple password 是這樣寫的,simple是明文顯示,password是密碼
service-type telnet terminal 登錄後的使用的服務
level 3 級別為3最高
service-type ftp f 可使用ftp
#
acl number 2000 定義上網網段
rule 0 permit source 192.168.11.0 0.0.0.255 只允許11段上網,更改成實際的地址段
rule 1 deny 拒絕所有,只允許rule0 的規則
#
interface Aux0 默認
async mode flow
#
interface Ethernet0/0 外網介面
ip address 124.124.85.126 255.255.255.252 填上給你的外網ip地址。
nat outbound 2000 進行nat地址轉換。
nat server protocol tcp global 124.65.185.126 any inside 192.168.11.248 any 無用,做的tcp全地址映射。如果是單個外網ip地址,寫上這一條外網就不通了。可以將any 換成埠,就可以了,做成埠映射。
#
interface Ethernet0/1 定義內網介面
ip address 192.168.11.248 255.255.255.0 內網的網關 更改成實際ip地址網關
#
interface NULL0 默認
#
FTP server enable ftp服務開啟,只要是為了進行版本升級而開啟的。
#
ip route-static 0.0.0.0 0.0.0.0 124.65.185.25 preference 60 設定外網的網關,也就是默認路由。 ip地址更改成給你的網關
#
user-interface con 0 默認
user-interface aux 0 默認
user-interface vty 0 4
authentication-mode scheme 遠程登錄用戶使用的驗證方式。
#
return 配置信息結束

2.
#
acl number 3000 一樣定義上網網段, 一個基本訪問控制列表一個是高級的。2000-2999 為基本 只能定義源地址 3000-3999 為高級可定義源目的ip與埠號。
rule 1 permit ip source 192.168.1.0 0.255.255.255 目標地址為做定義就為所有,默認不顯示
rule 10 deny ip
#
dhcp server ip-pool 1 創建一個dhcp分配的地址池
network 192.168.1.0 mask 255.255.255.0 內網的網段
gateway-list 192.168.1.1 內網的網關
dns-list 211.XX.XX.6 客戶端的獲取到的dns
expired unlimited 永久在線,即地址不失效。
#
interface Ethernet0/0 外網介面
nat outbound 3000 使用3000規則進行nat轉換
description TO_wan 埠描述 沒有實際意義
ip address 221.XX.XX.194 255.255.255.252 外網ip地址
#
interface Ethernet0/1 內網介面
description TO_lan 標識
ip address 192.168.1.1 255.255.255.0 內網網關
#
ip route-static 0.0.0.0 0.0.0.0 221.XX.XX.193 默認路由,同上
dhcp server forbidden-ip 192.168.1.1 dhcp禁止分配1.1網關的地址,可以修改成內網伺服器的ip地址,也就是伺服器的ip地址不會被分配出去
#
dhcp enable 開啟dhcp服務。

都可以用的,只要參數寫對了,就沒有關系。我都標識好了,你可以自己選擇用其中的一部分,如使用1的整體,使用2的dhcp功能。命令沒有太大的區別,就怕是比較老的ar28系列。命令差異就比較大了。

每個配置都有自己的優點。取長補短。我建議不要自己配置,這樣的設備購買都會附帶一次的上門服務。這樣的話能夠根據自己的需要來要求工程師進行配置。我就是這樣的服務工程師。

閱讀全文

與dnsresolve命令相關的資料

熱點內容
華為的伺服器現在被什麼公司收購 瀏覽:285
伺服器粘包怎麼處理 瀏覽:726
怎麼進創意工坊的伺服器 瀏覽:786
空調壓縮機加變頻器 瀏覽:968
加密貨幣有哪些可以玩 瀏覽:993
騰訊雲伺服器如何生成備案授權碼 瀏覽:950
計算機學演算法好還是人工智慧 瀏覽:500
java命令運行eclipse 瀏覽:979
u盤加密其他辦法 瀏覽:808
zm螺紋演算法 瀏覽:778
excel與數據分析pdf 瀏覽:153
特斯拉的智能演算法 瀏覽:204
單片機開發費用 瀏覽:937
軸流壓縮機原理 瀏覽:290
右鍵只顯示文件夾 瀏覽:548
壓縮皮膚哪個好用嗎 瀏覽:504
為什麼右鍵中新建文件夾沒有了 瀏覽:177
算術平均演算法教程 瀏覽:558
電視上App怎麼調亮度 瀏覽:946
優酷app怎麼點擊彈窗 瀏覽:703