Ⅰ linux 查看當前的網路配置
linux 查看當前的網路配置
1、執行 ifconfig命令,結果如下可以查看到ip、mac地址等相關網路配置
配置 說明
DEVICE=eth0 網卡設備名,eth0表示第一張網卡
BOOTPROTO=none 是否自動獲取IP(none、static、dhcp),當值為dhcp時,只需配置上述例子中的那幾項就可以聯網
HWADDR=00:0C:29:11:30:39 MAC地址
NM_CONTROLLED=yes 是否可以由Network Manager圖形管理工具託管
ONBOOT=yes 是否隨網路服務啟動當前網卡生效(在CentOS 6 以上的版本中ONBOOT是默認關閉的。)
TYPE=Ethernet 網路類型,這里為乙太網
UUID=5ab36190-a5df-4bf1-94d8-6c126afd05f1 唯一識別碼
IPADDR=192.168.0.200 IP地址
NETMASK=255.255.255.0 子網掩碼
GATEWAY=192.168.0.1 網關
DNS1=202.106.0.20 DNS
IPV6INIT=no IPv6是否啟用,這里設置為不啟用
USERCTL=no 是否允許非root用戶控制此網卡,這里為不允許
Ⅱ 請教,linux中訪問一個網路鏈接,如何改變該鏈接DNS的緩存時間
需要在DNS伺服器上設置:vi
/var/named/xxx.zone,修改
3H
;
refresh
的值
Ⅲ 如何清空linux中dns緩存
Linux下DNS緩存實現通常有兩種方式:
一種是用DNS緩存程序NSCD(name
service
cache
daemon)負責管理DNS緩存。
一種實現DNS緩存則是用Bind來架設Caching
Name
Server來實現。
如果是清除NSCD上的Cache,可重新啟動NSCD服務來達成清除DNS
Cache的效果。用這個命令:
#
service
nscd
restart
或是
#/etc/init.d/nscd
restart
如果是清除BIND伺服器上的CACHE,用這個命令:
#
rndc
flush
如果你的DNS伺服器是用dnsmasq實現的,用下面這個命令:
$
sudo
/etc/init.d/dnsmasq
restart
註:DNSmasq是一個輕巧的,容易使用的DNS服務工具,它可以應用在內部網和Internet連接的時候的IP地址NAT轉換,也可以用做小型網路的DNS服務。