• RHCE第六章:DNS域名解析服务器

RHCE第六章:DNS域名解析服务器

2025-04-29 21:57:11 0 阅读

一、DNS域名解析服务器

1.作用

正向解析:通过域名解析成IP地址访问服务

反向解析:通过IP地址解析成域名访问服务

2.连接方式

DNS使用53端口监听网络

3.域名服务器

根域名服务器:全球总计只有十三台服务器,记录所有顶级域名服务器地址(如:*.com,*.net,*.uk,*.cn······)

顶级域名服务器:记录所有权威域名服务器地址(如:*.baidu.com,*.taobao.com······)

权威域名服务器:记录所有区域内站点的IP地址(如:www.baidu.com,image.taobao.com·····)

本地域名服务器:缓存访问过的网站的域名信息。不属于域名服务器的层级结构

4.域名解析过程

(1)本地电脑先检查浏览器缓存

(2)本地电脑检查host配置文件

(3)本地电脑 向 本地DNS服务器 发起 DNS解析请求

(4)本地DNS服务器 向 根DNS服务器 发起 DNS解析请求

(5)根DNS服务器 向 本地DNS服务器 返回 顶级DNS服务器地址

(6)本地DNS服务器 向 顶级DNS服务器 发起 DNS解析请求

(7)顶级DNS服务器 向 本地DNS服务器 返回 NameServer服务器地址

(8)本地DNS服务器 向 NameServer服务器 发起 DNS解析请求

(9)NameServer服务器 向 本地DNS服务器 返回 正确的DNS解析结果

(10)本地DNS服务器 向 本地电脑 返回 正确的DNS解析结果

一般访问域名只用到前两步,如果本地电脑没有缓存,则继续后面八步。第二次访问时,电脑有缓存,则无需后面八步。

二、安装DNS服务


[root@Server ~]# dnf install dns -y
错误:没有任何匹配: dns

[root@Server ~]# dnf search dns        #如果不知道某个服务(如:DNS)软件包的名称,则可以去搜服务关键字(如:DNS)
······

bind.x86_64 : The Berkeley Internet Name Domain (BIND) DNS (Domain Name System)
            : server        #我们要下载DNS服务器,就找服务(server)相关的信息,此时要下载的包名就是bind
······

[root@Server ~]# rpm -ql bind        #查看安装bind产生哪些文件,也可以查看服务名称
/etc/named.conf        #主配置文件
/etc/named.rfc1912.zones        #区域管理配置文件
/usr/lib/systemd/system/named.service        #要启动DNS的服务名称
/var/named        #详细的域名解析配置文件

[root@Server ~]# vim /etc/named.conf
         10 options {        #DNS服务的选项设置
         11     listen-on port 53 { 192.168.153.100; };        #监听ip。修改成监听自己虚拟服务器ip
         12     listen-on-v6 port 53 { ::1; };        #ipv6监听
         13     directory   "/var/named";        #DNS数据目录位置
         14     dump-file   "/var/named/data/cache_dump.db";        #默认缓存文件位置
         15     statistics-file "/var/named/data/named_stats.txt";        #DNS状态文件保存文件
         16     memstatistics-file "/var/named/data/named_mem_stats.txt";        #内存状态文件保存文件
         17     secroots-file   "/var/named/data/named.secroots";        #安全根服务器保存位置
         18     recursing-file  "/var/named/data/named.recursing";        #递归查询文件保存位置
         19     allow-query     { 192.168.153.0/24; };        #允许哪些客户端可以访问,可以写IP地址、网段和所有主机(any)

      // 20     forwards        {114.114.114.114;};        #高速缓存,转发

         31     recursion yes;        #允许递归查询,如果删除掉了就是迭代查询

         33     dnssec-validation yes;        #开启加密

         35     managed-keys-directory "/var/named/dynamic";        #指定目录中文件保存位置

         45 logging {        #日志配置
         46         channel default_debug {
         47                 file "data/named.run";
         48                 severity dynamic;
         49         };
         50 };
         
         52 zone "." IN {        #区域管理配置
         53     type hint;
         54     file "named.ca";
         55 };
         
         57 include "/etc/named.rfc1912.zones";        #引用到的子配置
         58 include "/etc/named.root.key";

[root@Server ~]# systemctl stop firewalld.service        #关闭网络防火墙
[root@Server ~]# setenforce 0        #关闭内核防火墙
[root@Server ~]# systemctl restart named        #重启DNS服务

[root@Client ~]# nmcli connection modify ens160 ipv4.dns 192.168.153.100        #修改客户端的DNS,指向服务器ip,把服务器当做DNS服务器
[root@Client ~]# nmcli connection reload        #重新加载
[root@Client ~]# nmcli connection up ens160        #激活ens160

[root@Client ~]# ping www.taobao.com
PING www.taobao.com.danuoyi.tbcache.com (58.255.173.203) 56(84) 比特的数据。
64 比特,来自 58.255.173.203 (58.255.173.203): icmp_seq=1 ttl=128 时间=31.2 毫秒
64 比特,来自 58.255.173.203 (58.255.173.203): icmp_seq=2 ttl=128 时间=29.6 毫秒
64 比特,来自 58.255.173.203 (58.255.173.203): icmp_seq=3 ttl=128 时间=30.5 毫秒
^C
--- www.taobao.com.danuoyi.tbcache.com ping 统计 ---
已发送 3 个包, 已接收 3 个包, 0% packet loss, time 2893ms
rtt min/avg/max/mdev = 29.612/30.448/31.230/0.661 ms
#访问到DNS服务器,解析域名

[root@Client ~]# dnf install bind-utils -y        #安装访问工具

[root@Client ~]# nslookup www.taobao.com        #nslookup查找(拉回)
Server:         192.168.153.100
Address:        192.168.153.100#53

Non-authoritative answer:
www.taobao.com  canonical name = www.taobao.com.danuoyi.tbcache.com.
Name:   www.taobao.com.danuoyi.tbcache.com
Address: 58.255.173.202
Name:   www.taobao.com.danuoyi.tbcache.com
Address: 58.255.173.203
Name:   www.taobao.com.danuoyi.tbcache.com
Address: 2408:8756:4cff:f00e:403::19
Name:   www.taobao.com.danuoyi.tbcache.com
Address: 2408:8756:4cff:f00e:403::18

[root@Client ~]# dig www.taobao.com        #dig查找(挖)

······

;; ANSWER SECTION:
www.taobao.com.         290     IN      CNAME   www.taobao.com.danuoyi.tbcache.com.
www.taobao.com.danuoyi.tbcache.com. 46 IN A     58.255.173.202
www.taobao.com.danuoyi.tbcache.com. 46 IN A     58.255.173.203

;; Query time: 2 msec
;; SERVER: 192.168.153.100#53(192.168.153.100)
;; WHEN: Wed Apr 23 16:14:05 CST 2025
;; MSG SIZE  rcvd: 151

[root@Client ~]# nmcli device show        #检查配置ip信息
IP4.DNS[1]:                             192.168.153.100

三、正向解析

(1)

[root@Server ~]# vim /etc/named.conf
         10 options {        #DNS服务的选项设置
         11     listen-on port 53 { 192.168.153.100; };        #监听自己虚拟服务器ip
         19     allow-query     { 192.168.153.0/24; };        #允许192.168.153.0/24网段可以访问

[root@Server ~]# systemctl stop firewalld.service        #关闭网络防火墙
[root@Server ~]# setenforce 0        #关闭内核防火墙
[root@Server ~]# systemctl restart named        #重启DNS服务

[root@Client ~]# nmcli connection modify ens160 ipv4.dns 192.168.153.100        #修改客户端的DNS,指向服务器ip,把服务器当做DNS服务器
[root@Client ~]# nmcli connection reload        #重新加载
[root@Client ~]# nmcli connection up ens160        #激活ens160

(2)

[root@Server ~]# vim /etc/named.rfc1912.zones        #编辑区域文件
         17 zone "localhost.localdomain" IN {        #正向解析模版
         18     type master; 
         19     file "named.localhost";
         20     allow-update { none; };
         21 };

         23 zone "xing.org" IN {        #创建自己的正向解析
         24     type master;        #正向解析
         25     file "xing.org.zone";        #文件名,文件相对路劲,保存在/var/anmed下
         26 }

(3)

[root@Server ~]# cd /var/named/
[root@Server named]# ll
总用量 16
drwxrwx---. 2 named named   23  4月 23 15:57 data
drwxrwx---. 2 named named   60  4月 23 15:58 dynamic
-rw-r-----. 1 root  named 2112  3月 13 23:59 named.ca
-rw-r-----. 1 root  named  152  3月 13 23:59 named.empty
-rw-r-----. 1 root  named  152  3月 13 23:59 named.localhost        #正向解析文件模版
-rw-r-----. 1 root  named  168  3月 13 23:59 named.loopback        #反向解析文件模版
drwxrwx---. 2 named named    6  3月 13 23:59 slaves

[root@Server named]# cp -p named.localhost xing.org.zone        #复制正向解析模版为自己的正向解析文件,-p表示完全复制(源数据,权限都复制)

[root@Server named]# vim xing.org.zone        #编辑正向解析文件
  1 $TTL 1D        #域名存活时间为1天
  2 @   IN SOA  dns.xing.org. mail.admin.xing (

@表示正向解析域名xing.org        第二个@可以写成dns.xing.org.;'dns.xing.org'后面必须带'.',不然'dns.xing.org'会表示'dns.xing.org.xing.org'        rname.invalid.表示管理员邮箱,可以写成自己的邮箱(注意不能用'@',可以用'.'替代)
  3                     2025042301  ; serial        #版本号(建议不超过10),2025年4月23号的01版本
  4                     1D                  ; refresh        #刷新时间为1天
  5                     1H                  ; retry        #重连时间。连接时连不上的话,下次连接时间为1小时
  6                     1W                  ; expire        #过期时间为1周
  7                     3H )                ; minimum        #最少次数3小时
  8                                 NS  dns.xing.org.        #这里的@可以写成dns.xing.org
  9 dns                           A   192.168.153.100       #第一个必须解析自己的ip 
 10                                 AAAA    ::1        #ipv6解析
 11 www.123.com       A   192.168.153.101        #劫持123的ip

(4)

[root@Server named]# named-checkconf        #检查配置文件有无错误

[root@Server named]# named-checkzone xing.org xing.org.zone        #检查区域文件有无错误,第一个参数表示域名——xing.org,第二个参数表示文件名——xing.org.zone
zone xing.org/IN: loaded serial 2025042301
OK        #表示区域文件无错误

[root@Client ~]# nslookup dns.xing.org        #拉回dns,后面必须加域名——xing.org
Server:         192.168.153.100
Address:        192.168.153.100#53

Name:   dns.xing.org
Address: 192.168.153.100
Name:   dns.xing.org
Address: ::1

[root@Client ~]# nslookup www.123.com.xing.org        #拉回www.123.com
Server:         192.168.153.100
Address:        192.168.153.100#53

Name:   www.123.com.xing.org
Address: 1.2.3.4

四、反向解析

[root@Server named]# vim /etc/named.rfc1912.zones        #编辑区域文件
         40 zone "1.0.0.127.in-addr.arpa" IN {        #反向解析模版
         41     type master;
         42     file "named.loopback";
         43     allow-update { none; };
         44 };

         46 zone "153.168.192.in-addr.arpa" IN {        #创建自己的反向解析,因为是通过ip/网段(如:192.168.153.0/24)解析域名,所以这里写的是ip/网段并且要倒过来写——153.168.192
         47     type master;        #主DNS服务器
         48     file "192.168.153.arpa";        #文件名,相对路径,保存在/var/named下
         49 };

[root@Server named]# ll
总用量 20
drwxrwx---. 2 named named   23  4月 23 15:57 data
drwxrwx---. 2 named named   60  4月 23 17:21 dynamic
-rw-r-----. 1 root  named 2112  3月 13 23:59 named.ca
-rw-r-----. 1 root  named  152  3月 13 23:59 named.empty
-rw-r-----. 1 root  named  152  3月 13 23:59 named.localhost
-rw-r-----. 1 root  named  168  3月 13 23:59 named.loopback        #反向解析模版
drwxrwx---. 2 named named    6  3月 13 23:59 slaves
-rw-r-----. 1 root  named  234  4月 23 17:20 xing.org.zone
[root@Server named]# cp -p named.loopback 192.168.153.arpa        #复制反向解析模版为自己反向解析文件

[root@Server named]# vim 192.168.153.arpa
  1 $TTL 1D
  2 @   IN SOA  dns.xing.org. rname.invalid. (
  3                     0   ; serial
  4                     1D  ; refresh
  5                     1H  ; retry
  6                     1W  ; expire
  7                     3H )    ; minimum
  8                                    NS  dns.xing.org.
  9 dns.xing.org.               A     192.168.153.100        #解析自己的域名
 10                                    AAAA    ::1

 11 100                             PTR dns.xing.org.        #PTR表示反向解析
 12 101                             PTR www.xing.org.       
 13 102                             PTR image.xing.org.

[root@Server named]# named-checkconf        #检查配置文件有无错误
[root@Server named]# named-checkzone 153.168.192.in-addr.arpa 192.168.153.arpa        #检查域名文件有无错误,第一个参数写域名,第二个参数写文件名
192.168.153.arpa:9: ignoring out-of-zone data (dns.xing.org)
zone 153.168.192.in-addr.arpa/IN: loaded serial 0
OK

五、主从DNS服务器

完全区域传送:将主服务器是的所有信息复制到辅助服务器上,来实现完全区域传送

(1)

[root@Server ~]# vim /etc/named.conf
         11     listen-on port 53 { 192.168.153.100; };        #监听本机(服务器)ip
         19     allow-query     { 192.168.153.0/24; };        #使192.168.153的网段可以访问
[root@Server ~]# vim /etc/named.rfc1912.zones
         23 zone "xing.org" IN {
         24     type master;        #正向解析的主服务器
         25     file "xing.org.zone";        #文件名,相对路径
         26     allow-transfer {192.168.153.200};        #允许转发给从服务器(客户端)
         27 };
         47 zone "153.168.192.in-addr.arpa" IN {
         48     type master;        #反向解析的主服务器
         49     file "192.168.153.arpa";        #文件名,相对路径
         50     allow-transfer {192.168.153.200};        #允许转发给从服务器
         51 };

[root@Server named]# cp -p named.localhost xing.org.zone        #复制正向解析
[root@Server named]# vim xing.org.zone        #编辑正向解析
          1 $TTL 1D
          2 @   IN SOA dns.xing.org. admin.xing.com. (
          3                     0   ; serial
          4                     1D  ; refresh
          5                     1H  ; retry
          6                     1W  ; expire
          7                     3H )    ; minimum
          8                 NS      dns.xing.org.        #做主从服务器时,dns和slave都必须有
          9                 NS      slave.xing.org.        #从服务器
         10 dns         IN     A       192.168.153.100        #解析主服务器
         11 slave       IN     A       192.168.153.200        #解析从服务器
         12 www       IN      A       192.168.153.100
         13 ftp           IN     CNAME   www        #CNAME表示转发

[root@Server named]# cp -p named.loopback 192.168.153.arpa        #复制反向解析
[root@Server named]# vim 192.168.153.arpa        #编辑反向解析
          1 $TTL 1D
          2 @   IN SOA  dns.xing.org. admin.xing.com. (
          3                     0   ; serial
          4                     1D  ; refresh
          5                     1H  ; retry
          6                     1W  ; expire
          7                     3H )    ; minimum
          8                 NS  dns.xing.org.        #做主从服务器时必须有dns和slave
          9                 NS  slave.xing.org.        #从服务器
         10 100         PTR dns.xing.org.        #解析主服务器
         11 200         PTR slave.xing.org.        #解析从服务器
         12 100         PTR www.xing.org.

[root@Server named]# named-checkconf        #检查DNS的配置文件
[root@Server named]# named-checkzone xing.org xing.org.zone        #检查区域的正向解析文件
zone xing.org/IN: loaded serial 0
OK

[root@Server named]# named-checkzone 153.168.192.in-addr.arpa 192.168.153.arpa        #检查区域的反向解析文件
zone 153.168.192.in-addr.arpa/IN: loaded serial 0
OK
[root@Server named]# systemctl restart named        
[root@Server ~]# nmcli connection modify ens160 ipv4.dns 192.168.153.100        #dns改为自己的ip,使本机具备测试功能
[root@Server ~]# nmcli connection reload        #重新加载
[root@Server ~]# nmcli connection up ens160        #激活ens160

(2)

[root@Client ~]# dnf install bind -y
[root@Client ~]# vim /etc/named.conf        #编辑配置文件
         10 options {
         11     listen-on port 53 { 192.168.153.200; };        #监听自己的ip
         19     allow-query     { 192.168.153.0/24; };        #允许192.168.153网段访问

[root@Client ~]# vim /etc/named.rfc1912.zones        #编辑区域文件
         23 zone "xing.org" IN {        #创建正向解析
         24     type slave;        #从服务器
         25     file "slaves/xing.org.zone";        #文件名称,保存到/var/named/slaves/xing.org.zone
         26     masters {192.168.153.100;};        #指向主服务器
         27 };
         47 zone "153.168.192.in-addr.arpa" IN {        #创建反向解析
         48     type slave;        #从服务器
         49     file "slaves/192.168.153.arpa";        #文件名称,保存到/var/named/slaves/192.168.153.arpa
         50     masters {192.168.153.100;};        #指向主服务器
         51 };

[root@Client ~]# nmcli connection modify ens160 ipv4.dns 192.168.153.200        #dns改为自己的ip,使本机具备测试功能
[root@Client ~]# nmcli connection reload        #重新加载
[root@Client ~]# nmcli connection up ens160        #激活ens160

[root@Client ~]# systemctl restart named        #重启DNS服务
[root@Client ~]# ls /var/named/slaves/        #服务器(主服务器)和客户端(从服务器)都开启后,客户端会自动获取主服务器创建的正向解析和反向解析文件
192.168.153.arpa  xing.org.zone

然后再从服务器(客户端)nslookup(拉回)解析配置文件的IP

本文地址:https://www.vps345.com/5827.html

搜索文章

Tags

PV计算 带宽计算 流量带宽 服务器带宽 上行带宽 上行速率 什么是上行带宽? CC攻击 攻击怎么办 流量攻击 DDOS攻击 服务器被攻击怎么办 源IP 服务器 linux 运维 游戏 云计算 javascript 前端 chrome edge python MCP 进程 操作系统 进程控制 Ubuntu ubuntu 数据库 centos oracle 关系型 安全 分布式 ssh 阿里云 网络 网络安全 网络协议 llama 算法 opencv 自然语言处理 神经网络 语言模型 deepseek Ollama 模型联网 API CherryStudio RTSP xop RTP RTSPServer 推流 视频 harmonyos 华为 开发语言 typescript 计算机网络 php android Dell R750XS macos adb rust http java ssl fastapi mcp mcp-proxy mcp-inspector fastapi-mcp agent sse 深度学习 YOLO 目标检测 计算机视觉 人工智能 filezilla 无法连接服务器 连接被服务器拒绝 vsftpd 331/530 HCIE 数通 鸿蒙 numpy 面试 性能优化 jdk intellij-idea 架构 flutter vim ide c++ golang c语言 qt stm32项目 单片机 stm32 计算机外设 电脑 mac 软件需求 jenkins gitee spring boot pytorch transformer GaN HEMT 氮化镓 单粒子烧毁 辐射损伤 辐照效应 科技 ai 个人开发 后端 AI编程 物联网 iot ollama下载加速 大模型 udp unity 微信 微信分享 Image wxopensdk websocket tcp/ip oceanbase rc.local 开机自启 systemd 麒麟 ping++ 运维开发 conda 机器学习 深度优先 图论 并集查找 换根法 树上倍增 ollama llm chatgpt llama3 Chatglm 开源大模型 ffmpeg 音视频 宝塔面板访问不了 宝塔面板网站访问不了 宝塔面板怎么配置网站能访问 宝塔面板配置ip访问 宝塔面板配置域名访问教程 宝塔面板配置教程 docker 容器 pycharm vue.js audio vue音乐播放器 vue播放音频文件 Audio音频播放器自定义样式 播放暂停进度条音量调节快进快退 自定义audio覆盖默认样式 嵌入式硬件 温湿度数据上传到服务器 Arduino HTTP windows 产品经理 agi microsoft uni-app 负载均衡 ESP32 笔记 C 环境变量 进程地址空间 tomcat WSL2 LDAP 实时音视频 vscode maven intellij idea .netcore 智能路由器 外网访问 内网穿透 端口映射 word图片自动上传 word一键转存 复制word图片 复制word图文 复制word公式 粘贴word图文 粘贴word公式 nginx 监控 自动化运维 node.js json html5 firefox .net 前端框架 django flask web3.py jmeter 软件测试 DeepSeek-R1 API接口 Qwen2.5-coder 离线部署 sqlserver live555 rtsp rtp github AI Agent WSL win11 无法解析服务器的名称或地址 Hyper-V WinRM TrustedHosts DigitalOcean GPU服务器购买 GPU服务器哪里有 GPU服务器 apache pip web安全 Kali Linux 黑客 渗透测试 信息收集 vue3 HTML audio 控件组件 vue3 audio音乐播放器 Audio标签自定义样式默认 vue3播放音频文件音效音乐 自定义audio播放器样式 播放暂停调整声音大小下载文件 YOLOv12 asm 创意 社区 c# Flask FastAPI Waitress Gunicorn uWSGI Uvicorn Windsurf cpu 内存 实时 使用 react.js 前端面试题 持续部署 YOLOv8 NPU Atlas800 A300I pro asi_bench 微服务 springcloud cuda cudnn anaconda 大数据 数据库架构 数据管理 数据治理 数据编织 数据虚拟化 游戏服务器 Minecraft ddos idm webrtc 嵌入式 linux驱动开发 arm开发 远程工作 课程设计 GCC crosstool-ng zotero WebDAV 同步失败 代理模式 AIGC 经验分享 远程桌面 ansible playbook 指令 1024程序员节 prometheus wsl2 wsl gitlab iDRAC R720xd bash mcu 信息与通信 Linux 进程信号 CLion 远程连接 IDE freebsd debian PVE dell服务器 go 硬件架构 系统架构 rabbitmq 多层架构 解耦 redis 跨域 学习方法 学习 IIS .net core Hosting Bundle .NET Framework vs2022 XFS xfs文件系统损坏 I_O error 大语言模型 es jvm 开源 curl wget shell 磁盘监控 DeepSeek 服务器繁忙 部署 服务器配置 华为云 生物信息学 openEuler webstorm virtualenv linux 命令 sed 命令 集成学习 集成测试 html RoboVLM 通用机器人策略 VLA设计哲学 vlm fot robot 视觉语言动作模型 具身智能 状态管理的 UDP 服务器 Arduino RTOS X11 Xming protobuf 序列化和反序列化 安装 云原生 devops springboot 分析解读 设置代理 实用教程 mariadb 自动化 职场和发展 强制清理 强制删除 mac废纸篓 minio SSH 服务 SSH Server OpenSSH Server 腾讯云 mysql excel Ark-TS语言 minicom 串口调试工具 测试工具 交换机 硬件 设备 GPU PCI-Express MacMini Mac 迷你主机 mini Apple 微信小程序 小程序 蓝耘科技 元生代平台工作流 ComfyUI jetty undertow mybatis UOS 统信操作系统 yum kylin 智能手机 NAS Termux Samba SSH Erlang OTP gen_server 热代码交换 事务语义 ip 音乐服务器 Navidrome 音流 VR手套 数据手套 动捕手套 动捕数据手套 docker命令大全 ruoyi ESXi Dell HPE 联想 浪潮 MQTT协议 消息服务器 代码 DeepSeek行业应用 Heroku 网站部署 mq rocketmq kafka jupyter HarmonyOS Next VMware安装mocOS VMware macOS系统安装 数据挖掘 r语言 数据可视化 hugo 3d 数学建模 gcc nuxt3 asp.net大文件上传 asp.net大文件上传源码 ASP.NET断点续传 asp.net上传文件夹 asp.net上传大文件 .net core断点续传 .net mvc断点续传 命名管道 客户端与服务端通信 express java-ee 压力测试 测试用例 功能测试 AI写作 AI作画 av1 电视盒子 机顶盒ROM 魔百盒刷机 IIS服务器 IIS性能 日志监控 react next.js 部署next.js QQ 聊天室 spring cloud selenium 其他 银河麒麟服务器操作系统 系统激活 服务器管理 宝塔面板 配置教程 服务器安装 网站管理 数据分析 剧本 Docker Hub docker pull 镜像源 daemon.json elasticsearch Ubuntu 24 常用命令 Ubuntu 24 Ubuntu vi 异常处理 系统开发 binder 车载系统 framework 源码环境 远程 命令 执行 sshpass 操作 缓存 kubernetes k8s WebUI DeepSeek V3 AI大模型 zabbix sql KingBase Linux PID 博客 低代码 ArcTS 登录 ArcUI GridItem 爬虫 数据集 LLM 大模型面经 Deepseek 大模型学习 鸿蒙系统 arkUI grafana IPMI unix efficientVIT YOLOv8替换主干网络 TOLOv8 chfs ubuntu 16.04 ci/cd 漏洞 Cursor 安全威胁分析 微信开放平台 微信公众平台 微信公众号配置 vscode 1.86 Nuxt.js spring Xterminal tcpdump 豆瓣 追剧助手 迅雷 nas 弹性计算 云服务器 裸金属服务器 弹性裸金属服务器 虚拟化 unity3d 银河麒麟 kylin v10 麒麟 v10 网络穿透 https VMware安装Ubuntu Ubuntu安装k8s postman mock mock server 模拟服务器 mock服务器 Postman内置变量 Postman随机数据 okhttp CORS CPU 主板 电源 网卡 pygame 小游戏 五子棋 hadoop 软件工程 matlab 半虚拟化 硬件虚拟化 Hypervisor 边缘计算 智能硬件 micropython esp32 mqtt k8s集群资源管理 云原生开发 能力提升 面试宝典 技术 IT信息化 nvidia gpu算力 大模型微调 git 混合开发 环境安装 JDK 技能大赛 Redis Desktop code-server MQTT mosquitto 消息队列 僵尸进程 ros2 moveit 机器人运动 计算机 程序员 postgresql pgpool eureka sqlite mysql离线安装 ubuntu22.04 mysql8.0 dubbo MS Materials openssl 密码学 selete 高级IO gateway Clion Nova ResharperC++引擎 Centos7 远程开发 模拟退火算法 编辑器 kamailio sip VoIP 大数据平台 wireshark 显示过滤器 ICMP Wireshark安装 centos-root /dev/mapper yum clean all df -h / du -sh eNSP 网络规划 VLAN 企业网络 echarts 信息可视化 网页设计 数据库系统 linux环境变量 命令行 基础入门 编程 pillow 向日葵 hibernate W5500 OLED u8g2 TCP服务器 remote-ssh rust腐蚀 统信 国产操作系统 虚拟机安装 框架搭建 安装教程 GPU环境配置 Ubuntu22 CUDA PyTorch Anaconda安装 jar 虚拟机 k8s资源监控 annotations自动化 自动化监控 监控service 监控jvm safari 系统 Docker Compose docker compose docker-compose RustDesk自建服务器 rustdesk服务器 docker rustdesk visual studio code 飞牛NAS 飞牛OS MacBook Pro WebRTC gpt 恒源云 TRAE 华为od OD机试真题 华为OD机试真题 服务器能耗统计 Playwright 自动化测试 Ubuntu Server Ubuntu 22.04.5 程序人生 vSphere vCenter 软件定义数据中心 sddc RTMP 应用层 opensearch helm 雨云 NPS open webui 服务器数据恢复 数据恢复 存储数据恢复 北亚数据恢复 oracle数据恢复 adobe 传统数据库升级 银行 LLMs Dify RAID RAID技术 磁盘 存储 Python 网络编程 聊天服务器 套接字 TCP 客户端 Socket 企业微信 Linux24.04 deepin ip命令 新增网卡 新增IP 启动网卡 opcua opcda KEPServer安装 dify Reactor 设计模式 C++ oneapi Trae AI代码编辑器 XCC Lenovo 政务 分布式系统 监控运维 Prometheus Grafana mongodb 繁忙 解决办法 替代网站 汇总推荐 AI推理 NFS pdf dba VSCode 多线程服务器 Linux网络编程 android studio DevEco Studio springsecurity6 oauth2 授权服务器 token sas FTP 服务器 make命令 makefile文件 visualstudio list 数据结构 skynet 服务器部署ai模型 SSL 域名 iftop 网络流量监控 threejs 3D raid5数据恢复 磁盘阵列数据恢复 AI 原生集成开发环境 Trae AI 驱动开发 硬件工程 嵌入式实习 腾讯云大模型知识引擎 etcd 数据安全 RBAC pyqt 微信小程序域名配置 微信小程序服务器域名 微信小程序合法域名 小程序配置业务域名 微信小程序需要域名吗 微信小程序添加域名 Kylin-Server 文件系统 路径解析 EasyConnect Cline ecmascript nextjs reactjs 报错 Java 流式接口 docker搭建nacos详解 docker部署nacos docker安装nacos 腾讯云搭建nacos centos7搭建nacos 压测 ECS 搜索引擎 ssrf 失效的访问控制 springboot远程调试 java项目远程debug docker远程debug java项目远程调试 springboot远程 openwrt ux 多线程 open Euler dde 统信UOS Google pay Apple pay 服务器主板 AI芯片 JAVA 交互 网工 xrdp 代码调试 ipdb string模拟实现 深拷贝 浅拷贝 经典的string类问题 三个swap TrinityCore 魔兽世界 RAGFLOW RAG 检索增强生成 文档解析 大模型垂直应用 环境迁移 医疗APP开发 app开发 崖山数据库 YashanDB 源码剖析 rtsp实现步骤 流媒体开发 Ubuntu 24.04.1 轻量级服务器 redhat 多进程 雨云服务器 netty firewalld sqlite3 rpc 远程过程调用 Windows环境 直播推流 KVM 毕设 相差8小时 UTC 时间 kvm 无桌面 gitea Linux awk awk函数 awk结构 awk内置变量 awk参数 awk脚本 awk详解 媒体 risc-v svn C语言 串口服务器 ue4 着色器 ue5 虚幻 bootstrap web gradle 目标跟踪 OpenVINO 推理应用 C# MQTTS 双向认证 emqx 开机自启动 css ecm bpm 机器人 bot Docker 宕机切换 服务器宕机 bonding 链路聚合 mount挂载磁盘 wrong fs type LVM挂载磁盘 Centos7.9 fpga开发 OpenManus DOIT 四博智联 EtherCAT转Modbus ECT转Modbus协议 EtherCAT转485网关 ECT转Modbus串口网关 EtherCAT转485协议 ECT转Modbus网关 宝塔 图形化界面 DNS lua 网络攻击模型 vue vue-i18n 国际化多语言 vue2中英文切换详细教程 如何动态加载i18n语言包 把语言json放到服务器调用 前端调用api获取语言配置文件 DeepSeek r1 Open WebUI cd 目录切换 cursor MCP server C/S windows日志 edge浏览器 tensorflow 常用命令 文本命令 目录命令 交叉编译 eclipse 图像处理 ArkTs ArkUI thingsboard 游戏引擎 安防软件 音乐库 群晖 飞牛 H3C 策略模式 单例模式 trae 华为认证 网络工程师 Linux环境 服务器无法访问 ip地址无法访问 无法访问宝塔面板 宝塔面板打不开 云服务 bat 前后端分离 arm uni-file-picker 拍摄从相册选择 uni.uploadFile H5上传图片 微信小程序上传图片 Ubuntu DeepSeek DeepSeek Ubuntu DeepSeek 本地部署 DeepSeek 知识库 DeepSeek 私有化知识库 本地部署 DeepSeek DeepSeek 私有化部署 Jellyfin FunASR ASR bug file server http server web server prompt easyui langchain rdp 实验 我的世界服务器搭建 游戏程序 技术共享 王者荣耀 系统安全 Wi-Fi ragflow 权限 Spring Security 我的世界 我的世界联机 数码 npm ios 自动化任务管理 自动驾驶 小艺 Pura X xml ISO镜像作为本地源 云电竞 云电脑 todesk 飞牛nas fnos SysBench 基准测试 fd 文件描述符 宠物 毕业设计 免费学习 宠物领养 宠物平台 log4j Linux无人智慧超市 LInux多线程服务器 QT项目 LInux项目 单片机项目 yum源切换 更换国内yum源 vr MNN Qwen ui 备份SQL Server数据库 数据库备份 傲梅企业备份网络版 虚拟显示器 远程控制 cmos Netty 即时通信 NIO SWAT 配置文件 服务管理 网络共享 gaussdb 5G 3GPP 卫星通信 重启 排查 系统重启 日志 原因 银河麒麟桌面操作系统 Kylin OS 国产化 DocFlow xss 在线预览 xlsx xls文件 在浏览器直接打开解析xls表格 前端实现vue3打开excel 文件地址url或接口文档流二进 迁移指南 程序员创富 pppoe radius ocr 网络结构图 AI agent 思科模拟器 思科 Cisco Linux的权限 怎么卸载MySQL MySQL怎么卸载干净 MySQL卸载重新安装教程 MySQL5.7卸载 Linux卸载MySQL8.0 如何卸载MySQL教程 MySQL卸载与安装 saltstack 7z 分布式训练 输入法 kind 国标28181 视频监控 监控接入 语音广播 流程 SIP SDP 矩阵 xshell termius iterm2 neo4j 数据仓库 数据库开发 database 算力 Radius googlecloud 影刀 #影刀RPA# 监控k8s 监控kubernetes qt项目 qt项目实战 qt教程 muduo keepalived 服务网格 istio 计算虚拟化 弹性裸金属 VS Code 本地部署AI大模型 c LInux 工业4.0 windwos防火墙 defender防火墙 win防火墙白名单 防火墙白名单效果 防火墙只允许指定应用上网 防火墙允许指定上网其它禁止 根服务器 clickhouse chrome devtools chromedriver 社交电子 高效远程协作 TrustViewer体验 跨设备操作便利 智能远程控制 xcode Claude EMQX 通信协议 实习 AnythingLLM AnythingLLM安装 qemu libvirt 直流充电桩 充电桩 WebVM junit 小智AI服务端 xiaozhi TTS 小番茄C盘清理 便捷易用C盘清理工具 小番茄C盘清理的优势尽显何处? 教你深度体验小番茄C盘清理 C盘变红?!不知所措? C盘瘦身后电脑会发生什么变化? 并查集 leetcode 显示管理器 lightdm gdm AD 域管理 网站搭建 serv00 反向代理 cnn DenseNet 同步 备份 建站 阻塞队列 生产者消费者模型 服务器崩坏原因 远程登录 telnet CrewAI laravel 需求分析 规格说明书 语法 p2p can 线程池 GoogLeNet 监控k8s集群 集群内prometheus dns sdkman 大模型入门 HTTP 服务器控制 ESP32 DeepSeek 毕昇JDK 无人机 aws 备选 网站 api 调用 示例 上传视频至服务器代码 vue3批量上传多个视频并预览 如何实现将本地视频上传到网页 element plu视频上传 ant design vue vue3本地上传视频及预览移除 linux上传下载 AD域 minecraft 致远OA OA服务器 服务器磁盘扩容 游戏机 蓝桥杯 黑苹果 USB网络共享 vmware 卡死 自动化编程 docker run 数据卷挂载 交互模式 vasp安装 查询数据库服务IP地址 SQL Server alias unalias 别名 语音识别 ssh漏洞 ssh9.9p2 CVE-2025-23419 AutoDL EtherNet/IP串口网关 EIP转RS485 EIP转Modbus EtherNet/IP网关协议 EIP转RS485网关 EIP串口服务器 regedit 开机启动 tcp 端口测试 etl 田俊楠 ai小智 语音助手 ai小智配网 ai小智教程 esp32语音助手 diy语音助手 源码 知识库 RAGFlow 本地知识库部署 DeepSeek R1 模型 lsb_release /etc/issue /proc/version uname -r 查看ubuntu版本 业界资讯 链表 银河麒麟高级服务器 外接硬盘 Kylin outlook flink 京东云 华为机试 hive Hive环境搭建 hive3环境 Hive远程模式 AISphereButler webgl rime DBeaver kerberos ukui 麒麟kylinos openeuler 网络用户购物行为分析可视化平台 大数据毕业设计 matplotlib Linux的基础指令 flash-attention 实战案例 回显服务器 UDP的API使用 做raid 装系统 BMC Java Applet URL操作 服务器建立 Socket编程 网络文件读取 perf armbian u-boot 大模型教程 升级 CVE-2024-7347 VPS openstack Xen 软件构建 VM搭建win2012 win2012应急响应靶机搭建 攻击者获取服务器权限 上传wakaung病毒 应急响应并溯源 挖矿病毒处置 应急响应综合性靶场 epoll cfssl 历史版本 下载 超融合 产测工具框架 IMX6ULL 管理框架 ftp 火绒安全 USB转串口 CH340 飞书 鲲鹏 昇腾 npu 孤岛惊魂4 elk Logstash 日志采集 uniapp web3 邮件APP 免费软件 vscode1.86 1.86版本 ssh远程连接 P2P HDLC nac 802.1 portal big data 移动魔百盒 ROS c/c++ 串口 sysctl.conf vm.nr_hugepages 单一职责原则 IPMITOOL 硬件管理 spark HistoryServer Spark YARN jobhistory Headless Linux 用户缓冲区 CDN yaml Ultralytics 可视化 模拟实现 asp.net大文件上传下载 实时互动 中间件 iis 支付 微信支付 开放平台 移动云 ceph 可信计算技术 SenseVoice 僵尸世界大战 游戏服务器搭建 银河麒麟操作系统 安全架构 zookeeper IM即时通讯 剪切板对通 HTML FORMAT 大模型应用 nfs iphone rsyslog Anolis nginx安装 linux插件下载 embedding ruby 深度求索 私域 gpt-3 文心一言 自定义客户端 SAS 安卓 匿名管道 版本 金融 frp seatunnel 阿里云ECS Kali 渗透 LORA NLP 序列化反序列化 IPv4 子网掩码 公网IP 私有IP 主从复制 v10 软件 ldap 架构与原理 Ubuntu共享文件夹 共享目录 Linux共享文件夹 多个客户端访问 IO多路复用 TCP相关API 黑客技术 URL 本地部署 composer less MI300x Ubuntu22.04 开发人员主页 trea idea SSE MacOS录屏软件 Cookie LLM Web APP Streamlit mamba Vmamba 大文件分片上传断点续传及进度条 如何批量上传超大文件并显示进度 axios大文件切片上传详细教 node服务器合并切片 vue3大文件上传报错提示错误 大文件秒传跨域报错cors cpp-httplib 双系统 GRUB引导 Linux技巧 串口驱动 CH341 uart 485 Unity Dedicated Server Host Client 无头主机 开发环境 SSL证书 uv glibc python3.11 tidb GLIBC 视频编解码 自学笔记 小米 澎湃OS Android bcompare Beyond Compare 模拟器 教程 文件分享 视觉检测 软负载 AI-native Docker Desktop 键盘 性能测试 IO模型 odoo 服务器动作 Server action VMware创建虚拟机 代码托管服务 远程看看 远程协助 rnn sentinel 高效日志打印 串口通信日志 服务器日志 系统状态监控日志 异常记录日志 midjourney n8n 工作流 workflow linux安装配置 kali 共享文件夹 g++ g++13 嵌入式Linux IPC wordpress 无法访问wordpess后台 打开网站页面错乱 linux宝塔面板 wordpress更换服务器 佛山戴尔服务器维修 佛山三水服务器维修 ipython EMUI 回退 降级 arcgis swoole 三级等保 服务器审计日志备份 FTP服务器 远程服务 联想开天P90Z装win10 Invalid Host allowedHosts Portainer搭建 Portainer使用 Portainer使用详解 Portainer详解 Portainer portainer 干货分享 黑客工具 密码爆破 软考 IMX317 MIPI H265 VCU apt C++软件实战问题排查经验分享 0xfeeefeee 0xcdcdcdcd 动态库加载失败 程序启动失败 程序运行权限 标准用户权限与管理员权限 IDEA 灵办AI 线程 代理 执法记录仪 智能安全帽 smarteye Typore 单元测试 tailscale derp derper 中转 triton 模型分析 线性代数 电商平台 camera Arduino 电子信息 互信 aarch64 编译安装 HPC 抓包工具 System V共享内存 进程通信 元服务 应用上架 查看显卡进程 fuser 防火墙 NAT转发 NAT Server ArtTS 换源 国内源 Debian iBMC UltraISO vpn 网络建设与运维 域名服务 DHCP 符号链接 配置 NLP模型 MacOS x64 SIGSEGV xmm0 miniapp 真机调试 调试 debug 断点 网络API请求调试方法 HiCar CarLife+ CarPlay QT RK3588 树莓派 VNC docker desktop image Unity插件 Mac内存不够用怎么办 iventoy VmWare OpenEuler CentOS xpath定位元素 deekseek deep learning MDK 嵌入式开发工具 论文笔记 sublime text docker部署翻译组件 docker部署deepl docker搭建deepl java对接deepl 翻译组件使用 强化学习 word Windows 云桌面 微软 AD域控 证书服务器 个人博客 nlp AP配网 AK配网 小程序AP配网和AK配网教程 WIFI设备配网小程序UDP开 信号 相机 UDP rtsp服务器 rtsp server android rtsp服务 安卓rtsp服务器 移动端rtsp服务 大牛直播SDK 企业网络规划 华为eNSP 游戏开发 su sudo 带外管理 grub 版本升级 扩容 rustdesk 金仓数据库 2025 征文 数据库平替用金仓 webdav 磁盘镜像 服务器镜像 服务器实时复制 实时文件备份 Xinference 大模型推理 免费域名 域名解析 llama.cpp ros dns是什么 如何设置电脑dns dns应该如何设置 win服务器架设 windows server ubuntu24 vivado24 HarmonyOS NEXT 原生鸿蒙 perl 李心怡 状态模式 Python基础 Python教程 Python技巧 WLAN fstab sonoma 自动更新 极限编程 软链接 硬链接 物联网开发 HAProxy hexo 合成模型 扩散模型 图像生成 figma 基础环境 react native 流水线 脚本式流水线 SEO 鸿蒙开发 移动开发 HarmonyOS OpenHarmony kotlin sequoiaDB ssh远程登录 虚幻引擎 信号处理 virtualbox 捆绑 链接 谷歌浏览器 youtube google gmail 问题解决 nvm whistle 网络药理学 生信 gromacs 分子动力学模拟 MD 动力学模拟 图形渲染 prometheus数据采集 prometheus数据模型 prometheus特点 浏览器开发 AI浏览器 SVN Server tortoise svn 烟花代码 烟花 元旦 wpf 程序 性能调优 安全代理 嵌入式系统开发 dity make 环境配置 本地化部署 考研 rclone AList fnOS onlyoffice 在线office 磁盘清理 ABAP powerpoint 镜像 玩机技巧 软件分享 软件图标 软件卸载 系统清理 存储维护 NetApp存储 EMC存储 searxng PPI String Cytoscape CytoHubba chrome 浏览器下载 chrome 下载安装 谷歌浏览器下载 TrueLicense Docker引擎已经停止 Docker无法使用 WSL进度一直是0 镜像加速地址 私有化 firewall 内网服务器 内网代理 内网通信 TCP协议 抗锯齿 拓扑图 性能分析 MySql 知识图谱 健康医疗 互联网医院 harmonyOS面试题 autodl milvus QT 5.12.12 QT开发环境 Ubuntu18.04 推荐算法 IMM 聚类 智能音箱 智能家居 MVS 海康威视相机 proxy模式 deepseek r1 虚拟局域网 PX4 wsgiref Web 服务器网关接口 top Linux top top命令详解 top命令重点 top常用参数 粘包问题 显卡驱动 OpenSSH ubuntu20.04 ros1 Noetic 20.04 apt 安装 cocoapods Qwen2.5-VL vllm jina 人工智能生成内容 GIS 遥感 WebGIS yolov8 容器技术 大大通 第三代半导体 碳化硅 ardunio BLE ai工具 SSH 密钥生成 SSH 公钥 私钥 生成 java-rocketmq banner iperf3 带宽测试 navicat seleium 内网环境 h.264 docker搭建pg docker搭建pgsql pg授权 postgresql使用 postgresql搭建 项目部署到linux服务器 项目部署过程 Attention 对比 工具 meld DiffMerge 网卡的名称修改 eth0 ens33 开发 SRS 流媒体 直播 Deepseek-R1 私有化部署 推理模型 lio-sam SLAM 项目部署 wps dash 正则表达式 ubuntu24.04.1 db Node-Red 编程工具 流编程 读写锁 css3 AI Agent 字节智能运维 办公自动化 自动化生成 pdf教程 代理服务器 端口 查看 ss fast UOS1070e deployment daemonset statefulset cronjob 信创 信创终端 中科方德 gnu 运维监控 加解密 Yakit yaklang visual studio 多端开发 智慧分发 应用生态 鸿蒙OS pyautogui ShenTong rag ragflow 源码启动 中兴光猫 换光猫 网络桥接 自己换光猫 大模型部署 Linux find grep ranger MySQL8.0 钉钉 KylinV10 麒麟操作系统 Vmware 端口聚合 windows11 服务器时间 流量运营 欧标 OCPP WSL2 上安装 Ubuntu 热榜 接口优化 k8s二次开发 浏览器自动化 离线部署dify 风扇控制软件 mm-wiki搭建 linux搭建mm-wiki mm-wiki搭建与使用 mm-wiki使用 mm-wiki详解 hosts vu大文件秒传跨域报错cors 解决方案 通信工程 毕业 docker部署Python js 云耀服务器 yum换源 网络爬虫 开机黑屏 沙盒 CentOS Stream 增强现实 沉浸式体验 应用场景 技术实现 案例分析 AR Sealos 论文阅读 数字证书 签署证书 智能电视 macOS 网络搭建 神州数码 神州数码云平台 云平台 多路转接 服务器正确解析请求体 AI员工 计算生物学 生物信息 基因组 IO 西门子PLC 通讯 dock 加速 搜狗输入法 中文输入法 nosql kernel DIFY MobaXterm yolov5 搭建个人相关服务器 rpa conda配置 conda镜像源 达梦 DM8 稳定性 看门狗