首页 > 系统相关 >【实战经验】在ubuntu系统更新DNS服务

【实战经验】在ubuntu系统更新DNS服务

时间:2024-08-25 20:23:33浏览次数:10  
标签:配置文件 配置 vim 实战经验 dnsmasq DNS ubuntu 服务器

最近遇到了一个问题,就是在安装的时候没有配置好DNS服务,导致系统安装后无法上网。

一、DNS部署介绍说明:

在Linux上实现DNS服务配置,可以使用以下步骤:

  1. 安装DNS服务器软件:在Linux上有多种DNS服务器软件可选择,比如BIND、dnsmasq等。选择其中一种安装,并确保软件已被正确安装。

  2. 配置DNS服务器:找到DNS服务器的配置文件,并进行相应的配置。配置文件的位置和名称可能因不同的软件而异,一般位于/etc目录下,比如BIND的配置文件为/etc/named.conf,dnsmasq的配置文件为/etc/dnsmasq.conf。在配置文件中,可以设置DNS服务器的监听地址、域名解析规则、反向解析规则等。

  3. 启动DNS服务器:启动DNS服务器,让其开始监听和响应DNS请求。启动命令也因软件不同而异,比如启动BIND可以使用命令service named start,启动dnsmasq可以使用命令service dnsmasq start

  4. 配置客户端:在客户端上配置DNS服务器地址,让客户端的DNS请求转发到安装了DNS服务器的Linux机器上。客户端的DNS服务器配置位置会因操作系统版本和网络环境而不同,一般在网络设置或网络连接设置中可以找到。

  5. 测试DNS服务:通过在客户端上执行DNS查询命令来测试DNS服务是否正常工作。比如使用命令nslookupdig来查询域名的解析结果,或使用浏览器访问网站来测试域名解析。

  6. 以上是在Linux上实现DNS服务配置的一般步骤,具体步骤和配置方式可能因软件和操作系统版本而有所不同,建议参考相应软件的官方文档或使用适合自己系统的教程来进行具体配置


二、实战经验:

要在Ubuntu系统中使用vim编辑器修改IP地址和网关,可以按照以下步骤操作:

1、首先进入xshell。


2、输入以下命令,使用sudo权限vim编辑网络配置文件

sudo vim /etc/netplan/01-netcfg.yaml

3、因为需要root权限才能运行,所以您需要输入root密码。

        4、在打开的配置文件中,找到与网络接口相关的部分。

yaml
network:
  version: 2
  renderer: networkd
  ethernets:
    ens34:
      dhcp4: no
      addresses:
        - 192.168.1.100/24
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]

 这里ethernets需要修改成你实际网卡 我这里是ens34

5、关于vim保存配置文件的说明

退出 Vim:

在命令模式下,输入 :q 然后按 Enter 退出 Vim。
如果要保存并退出,可以使用 :wq。
不保存退出 Vim:

在命令模式下,输入 :q! 强制退出而不保存更改。

6、保存您的配置文件

保存并关闭vim。在vim中,按Esc键退出编辑模式,然后输入:wq并按Enter键保存更改并退出编辑器。

 三、验证是否配置成功:

1.验证新的IP地址和网关设置是否生效:

sudo netplan apply

这样表示已经成功联网了,因为国内没办法访问国外的一些服务。 

 

标签:配置文件,配置,vim,实战经验,dnsmasq,DNS,ubuntu,服务器
From: https://blog.csdn.net/qq_33683249/article/details/141533936

相关文章

  • k8s中coredns访问连接拒绝问题解决
    问题现象1、节点访问coredns连接拒绝2、内部pod无法正常进行解析问题解决思路检查CoreDNSPod状态是否正常[root@k8s-master01~]#kubectlgetpods-nkube-system-lk8s-app=kube-dnsNAMEREADYSTATUSRESTARTSAGEcoredns-7b8d6fc5......
  • 经验分享:Ubuntu 22.04安装微信
    经验分享:Ubuntu22.04安装微信Ubuntu22.04作为Ubuntu的长期支持版本(LTS),以其稳定性和广泛的支持受到了许多用户的青睐。然而,由于微信官方并未直接提供Linux版本的客户端,因此在Ubuntu22.04上安装微信通常需要借助第三方工具或方法。以下将详细介绍几种在Ubuntu22.04上安装......
  • Ubuntu美化为类Windows风格
    博主的系统为Ubuntu22.04参考文献:HowtoMakeUbuntuLookLikeWindows11|22.04GNOME43/42|LinuxAFTech可能遇到的bug的解决方法:如何在Linux中安装和更改GNOME主题先来一下视频演示:先欠着。下面正式开始安装。在主文件夹下打开终端sudoaptinstal......
  • linux ubuntu驱动签名
    Aug2307:07:16ubuntukernel:JWNetFilter:loadingout-of-treemoduletaintskernel.Aug2307:07:16ubuntukernel:JWNetFilter:moduleverificationfailed:signatureand/orrequiredkeymissing-taintingkernelAug2307:07:16ubuntukernel:JWNetFilte......
  • Ubuntu安装arm交叉编译环境
    本地机是x86架构,目标机是arm64架构。CPU架构描述x86_64 /x86/amd6464位AMD/英特尔CPU的别称AArch64 /arm64/ARMv8/ARMv964位ARMCPU的别称i38632位AMD/英特尔CPUAArch32 /arm/ARMv1 到 ARMv732位ARMCPU的别称......
  • centos单网卡配置VLAN,ubuntu当网卡配置VLAN,vlanid=1000
    root@ubuntu:~#cat/etc/netplan/01-netcfg.yaml#Thisfiledescribesthenetworkinterfacesavailableonyoursystem#Formoreinformation,seenetplan(5).network:version:2renderer:networkdethernets:enp9s0:dhcp4:novlans:......
  • 保姆级教你如何安装Ubuntu系统和配置远程访问
    一.UNIX系统和Linux系统介绍1.UNIX简介1965年,美国麻省理工学院(MIT)、通用电气公司(GE)及AT&T的贝尔实验室联合开发Mulitics工程计划,期目标是开发一种交互式的具有多道程序处理能力的分时操作系统,但因Mulitics最求的目标过于庞大,项目进度远远落后于计划,最后贝尔实验室宣......
  • ubuntu18安装novnc实现web远程桌面
    1.安装基础软件sudoaptinstall-ygit 2.下载novncsudogitclonegit://github.com/kanaka/noVNC/opt/novnc 3.修改权限sudochown-R$USER:$USER/opt/novnc 4.安装并运行vnc服务sudoaptinstall-ytightvncserversudovncserver 5.生成证书......
  • 麒麟操作系统解压zip格式压缩文件(以Ubuntu系统示范)
    麒麟操作系统解压zip格式压缩文件(以Ubuntu系统示范)最近,某某反映单位配的菊花牌电脑,用的麒麟系统,解压不了zip格式文件,为此,我回家用ubuntu系统示范以下,尽可能详细!国产Linux对新人不够友好阿!首先查看zip文件所在目录,如下图,我的文件在目录/home/yang/下载/测试中打开终端Ct......
  • win10 wsl ubuntu 图形化界面
    来源 https://www.bilibili.com/video/BV1mX4y177dJ/https://ccrysisa.github.io/posts/wsl2/ 在win10安装完vcxsrc后打开XLaunch选择Onelargewindow 默认Startonclient 在additionalparametersforVcXsrv中写入-ac savecongiguration可以保存......