设置ip dns
DNS迭代查询与递归查询的区别
nslookup www.baidu.com 192.168.1.254 用254去解析百度 或者 dig @192.168.1.254 www.baidu.com
临时修改 /etc/resolv.conf 添加
nameserver 8.8.8.8
重启后失效 只是临时的
永久修改
1、Ubuntu
sudo vi /etc/network/interfac 添加
dns-nameservers 8.8.8.8
sudo /etc/init.d/networking restart
2、centos
sudo vim /etc/sysconfig/network-scripts/ifcfg-en0 添加
DNS1=8.8.8.8
sudo service network restart
(cnetos:sudo /etc/init.d/network restart )
sudo ifup eth0
sudo ifdown eth0
sudo /etc/init.d/networking restart 和 sudo dhclient eth0
一个是重启network服务,一个是对网卡进行动态分配IP
sudo ifconfig eth0 up #激活网卡
sudo dhclient eth0 #自动分配地址
以DHCP方式设置网卡 sudo vi /etc/network/interfaces
auto eth0
iface eth0 inet dhcp
sudo dhclient eth0(或者 sudo /etc/init.d/networking restart)
静态IP地址
auto eth0
iface eth0 inet static
address 192.168.3.90
gateway 192.168.3.1
netmask 255.255.255.0
dns-nameservers 8.8.8.8
#network 192.168.3.0
#broadcast 192.168.3.255
sudo dhclient eth0
设定第二个IP地址(虚拟IP地址)
sudo vi /etc/network/interfaces
在该文件中添加如下的行:
auto eth0:1
iface eth0:1 inet static
address 192.168.1.60
netmask 255.255.255.0
network x.x.x.x
broadcast x.x.x.x
gateway x.x.x.x
根据你的情况填上所有诸如address,netmask,network,broadcast和gateways等信息.
sudo dhclient eth0
Ifconfig命令
第一种使用ifconfig命令配置网卡的ip地址。此命令通常用来临时的测试用,计算机启动后
ip地址的配置将自动失效。具体用法如下。ifconfig ethx x.x.x.x netmask x.x.x.x。
其中ethx中的x代表第几快以太网卡,默认第一块为0
sudo ifconfig eth0 192.168.2.1 netmask 255.255.255.0
将IP地址改为:192.168.2.1,子网掩码改为:255.255.255.0
假设DNS服务器的IP地址是192.168.3.2, 那么/etc/resolv.conf文件的内容应为: (临时设置 即时生效)
search test.com
nameserver 192.168.3.2
设置固定dns
root@ubuntu12:~# vim /etc/resolv.conf #先添加dns
root@ubuntu12:~# chattr +i /etc/resolv.conf #再设置文件权限 (i:Immutable,系统不允许对这个文件进行任何的修改。如果目录具有这个属性,那么任何的进程只能修改目录之下的文件,不允许建立和删除文件。 )
root@ubuntu12:~# chattr +i /etc/resolv.conf #一下为出现这种情况的解决方案
最近也经常安装Ubuntu 12.04 desktop的系统,没有出现这种问题。
解决步骤如下:
root@ubuntu12:~# dpkg -l | grep resolv
root@ubuntu12:~# apt-get remove resolvconf
root@ubuntu12:~# reboot
root@ubuntu12:~# vim /etc/resolv.conf
root@ubuntu12:~# chattr +i /etc/resolv.conf
1. DNS存放位置:/etc/resolv.conf ,格式:nameserver 9.181.2.101
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异