前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >R|clusterProfiler-富集分析

R|clusterProfiler-富集分析

作者头像
生信补给站
发布于 2020-08-06 02:48:57
发布于 2020-08-06 02:48:57
2.2K00
代码可运行
举报
文章被收录于专栏:生信补给站生信补给站
运行总次数:0
代码可运行

简单总结clusterProfiler包进行GO、KEGG的富集分析方法,结果输出及内置的图形展示。

一 bioconductor包安装

#PS:安装是否顺利,看缘分了

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#source("https://bioconductor.org/biocLite.R")
#biocLite("DOSE")
#biocLite("topGO")
#biocLite("clusterProfiler")
#biocLite("pathview")

##加载需要的R包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
library(DOSE)
library(org.Hs.eg.db)
library(topGO)
library(clusterProfiler)
library(pathview)

二、数据载入及转化

需要将输入的基因格式转为clusterProfiler可分析的格式,通过功能函数bitr实现各种ID之间的转化。通过keytypes函数可查看所有支持及可转化类型

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
keytypes(org.Hs.eg.db)

1.向量方式读入#适合少量基因

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
x <- c("AASDH","ABCB11","ADAM12","ADAMTS16","ADAMTS18")
test = bitr(x, #数据集
fromType="SYMBOL", #输入为SYMBOL格式
toType="ENTREZID",  # 转为ENTERZID格式
OrgDb="org.Hs.eg.db") #人类 数据库
head(test,2)   SYMBOL ENTREZID
1    AASDH   132949
2   ABCB11     8647

2.基因list文件读入

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
data <- read.table("gene",header=FALSE) #单列基因名文件
data$V1 <- as.character(data$V1) #需要character格式,然后进行ID转化
#将SYMBOL格式转为ENSEMBLENTERZID格式
test1 = bitr(data$V1, fromType="SYMBOL", toType=c("ENSEMBL", "ENTREZID"), OrgDb="org.Hs.eg.db")
head(test1,2)   SYMBOL         ENSEMBL ENTREZID
1    AASDH ENSG00000157426   132949
2   ABCB11 ENSG00000073734     8647

3. 内置示例数据

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
data(geneList, package="DOSE") #富集分析的背景基因集
gene <- names(geneList)[abs(geneList) > 2]
gene.df <- bitr(gene, fromType = "ENTREZID", toType = c("ENSEMBL", "SYMBOL"), OrgDb = org.Hs.eg.db)
head(gene.df,2) ENTREZID         ENSEMBL SYMBOL
1     4312 ENSG00000196611   MMP1
2     8318 ENSG00000093009  CDC45

三、 GO分析

3.1 groupGO 富集分析

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ggo <- groupGO(gene = test1$ENTREZID, OrgDb = org.Hs.eg.db, ont = "CC",level = 3,readable = TRUE)

3.2 enrichGO 富集分析

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ego_ALL <- enrichGO(gene = test1$ENTREZID,
               universe = names(geneList), #背景基因集
               OrgDb = org.Hs.eg.db, #没有organism="human",改为OrgDb=org.Hs.eg.db
#keytype = 'ENSEMBL',
               ont = "ALL", #也可以是 CC  BP  MF中的一种
               pAdjustMethod = "BH", #矫正方式 holm”, “hochberg”, “hommel”, “bonferroni”,BH,BY, “fdr”, “none”中的一种
               pvalueCutoff = 1, #P值会过滤掉很多,可以全部输出
               qvalueCutoff = 1,
readable = TRUE) #Gene ID 转成gene Symbol ,易读
head(ego_ALL,2)
    ONTOLOGY         ID                                                Description
GO:0002887       BP GO:0002887 negative regulation of myeloid leukocyte mediated immunity
GO:0033004       BP GO:0033004                negative regulation of mast cell activation
          GeneRatio  BgRatio      pvalue  p.adjust    qvalue                   geneID Count
GO:0002887     2/121 10/11461 0.004706555 0.7796682 0.7796682              CD300A/CD84     2
GO:0033004     2/121 10/11461 0.004706555 0.7796682 0.7796682              CD300A/CD84     2
其中:ONTOLOGYCC  BP  MF
GO ID: Gene Ontology数据库中唯一的标号信息
Description :Gene Ontology功能的描述信息
GeneRatio:差异基因中与该Term相关的基因数与整个差异基因总数的比值
BgRation:所有( bg)基因中与该Term相关的基因数与所有( bg)基因的比值
pvalue: 富集分析统计学显著水平,一般情况下, P-value < 0.05 该功能为富集项
p.adjust 矫正后的P-Value
qvalue:对p值进行统计学检验的q值
geneID:与该Term相关的基因
Count:与该Term相关的基因数

3.2.1 setReadable函数进行转化

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ego_MF <- enrichGO(gene = test1$ENTREZID, universe = names(geneList),OrgDb = org.Hs.eg.db,ont = "MF", pAdjustMethod = "BH",pvalueCutoff = 1,qvalueCutoff = 1,readable = FALSE)
ego_MF1 <- setReadable(ego_MF, OrgDb = org.Hs.eg.db)
3.3 GSEA分析 (暂略)

3.4 输出结果及图像

3.4.1 输出结果

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
write.csv(summary(ego_ALL),"ALL-enrich.csv",row.names =FALSE)

3.4.2 绘制图形

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
##可视化--点图
dotplot(ego_MF,title="EnrichmentGO_MF_dot")#点图,按富集的数从大到小的
##可视化--条形图
barplot(ego_MF, showCategory=20,title="EnrichmentGO_MF")#条状图,按p从小到大排,绘制前20个Term
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
##可视化--
plotGOgraph(ego_MF)

3.5 过滤

3.5.1 利用内置cutoff设置阈值,by设定指标

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#可能会有问题,还不太清楚
ego_MF.fil <- simplify(ego_MF, cutoff=0.05, by="pvalue", select_fun=min)

3.5.2 存储结果然后过滤

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ego_ALL.sig <- ego_ALL[ego_ALL$pvalue <= 0.01]

过滤后为数据框,不能用自带的参数直接绘制,可以使用ggplot2进行绘制。(暂略)

四、KEGG分析

4.1 候选基因进行通路分析

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
kk <- enrichKEGG(gene = test1$ENTREZID,
                organism = 'hsa', #KEGG可以用organism = 'hsa'
                pvalueCutoff = 1)
head(kk,2)
             ID                                      Description GeneRatio  BgRatio
hsa04750 hsa04750 Inflammatory mediator regulation of TRP channels      5/53  97/7387
hsa04020 hsa04020                        Calcium signaling pathway      6/53 182/7387
              pvalue   p.adjust    qvalue                              geneID Count
hsa04750 0.0006135305 0.08589427 0.0807277             40/3556/3708/5608/79054     5
hsa04020 0.0018078040 0.12654628 0.1189345        493/1129/2066/3707/3708/4842     6

4.2 富集结果及图形展示

4.2.1 结果输出文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
write.csv(summary(kk),"KEGG-enrich.csv",row.names =FALSE)

4.2.1 KEGG 气泡图

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
dotplot(kk,title="Enrichment KEGG_dot")
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
4.2.2 查看特定通路图

hsa04750 <- pathview(gene.data = geneList,

pathway.id = "hsa04750", #上述结果中的hsa04750通路

species = "hsa",

limit = list(gene=max(abs(geneList)), cpd=1))

五、注释文件、注释库

如果clusterProfiler包没有所需要物种的内置数据库,可以通过自定义注释文件或者自建注释库的方法进行富集分析。

5.1 自定义注释文件

5.1.1 待富集的基因list

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
data(geneList, package="DOSE")
deg <- names(geneList)[abs(geneList)>2]

5.1.2 读入注释文件:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
## downloaded from http://www.disgenet.org/ds/DisGeNET/results/all_gene_disease_associations.tar.gz
gda <- read.delim("all_gene_disease_associations.tsv")
head(gda,1)geneId geneSymbol diseaseId    diseaseName       score NofPmids NofSnps source
1      1       A1BG  C0001418 Adenocarcinoma 0.002732912        1       0  LHGDN

自定义的两个注释文件(重要)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
disease2gene=gda[, c("diseaseId", "geneId")]
disease2name=gda[, c("diseaseId", "diseaseName")]

5.1.3 enricher函数进行富集分析

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
x = enricher(deg, TERM2GENE=disease2gene, TERM2NAME=disease2name)
head(summary(x),1)
  ID                Description GeneRatio   BgRatio       pvalue     p.adjust
C3642345 C3642345 Luminal A Breast Carcinoma    11/198 110/17074 6.057328e-08 0.0001488891
              qvalue                                              geneID Count
C3642345 0.0001287342 9833/55355/3620/891/9122/2167/3169/5304/2625/9/5241    11

5.2 数据库

5.2.1 查看当前支持的物种

Bioconductor - BiocViews

5.2.2 通过AnnotationHub自建OrgDb注释库并富集

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
library(AnnotationHub)
hub <- AnnotationHub() #较慢
query(hub, "Cricetulus")
Cgriseus <- hub[["AH48061"]]
sample_gene <- sample(keys(Cgriseus), 100)
str(sample_gene)
sample_test <- enrichGO(sample_gene, OrgDb=Cgriseus, pvalueCutoff=1, qvalueCutoff=1)
head(summary(sample_test))

六、参考资料

Statistical analysis and visualization of functional profiles for genes and gene clusters

以上,clusterProfiler包进行GO、KEGG的富集分析方法,结果输出及内置的图形展示。待补充富集结果ggplot2绘制,GSEA等相关分析。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-04-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生信补给站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
在DNS服务器中有100多条A记录要指向同一个IP地址,怎么办?
众所周知,DNS服务是用来将主机名和域名转换为IP地址的服务,在互联网中必须使用DNS服务的主要原因有以下两个:一、主机名和域名相对IP地址来说,更容易记忆;二、一个主机和域名可能拥有多个IP地址,并且有可能会改变。
IT狂人日志
2022/05/18
3.9K0
在DNS服务器中有100多条A记录要指向同一个IP地址,怎么办?
NLB配置成功,跨网段却不通?邮件服务器的域名解析等后续配置
上一篇文章讲到:两台 Exchange Server 2016 邮件服务器配置了DAG(高可用集群)和NLB(网络负载平衡),今天来讲一下:(1)NLB需要做的交换机的配置;(3)防火墙策略的配置;(3)外网域名解析及检测确认;(4)运营商IP反向解析的检测。
IT狂人日志
2022/05/18
3.9K0
NLB配置成功,跨网段却不通?邮件服务器的域名解析等后续配置
搞它!!!深入了解DNS域名解析服务,教你搭建一个属于自己的DNS服务器(正向解析、反向解析、泛域名解析、邮件交换解析、别名解析、分离解析,主从结构解析)
我们知道用户在与互联网上的主机通信时,必须知道对方的 IP 地址。但是每个 IP 地址都是由 32 位的二进制组成,即使是十进制的 IP 地址表示形式,用户想要记住也是很难的一件事,况且互联网有那么多的主机。
不吃小白菜
2020/09/03
17.2K0
搞它!!!深入了解DNS域名解析服务,教你搭建一个属于自己的DNS服务器(正向解析、反向解析、泛域名解析、邮件交换解析、别名解析、分离解析,主从结构解析)
使用Docker搭建poste,自建邮件服务器
自建邮件服务可以不受发件量限制,批量发件成本更低,但部署相对复杂,而且容易进垃圾箱。不过现在越来越多的服务商已经开发好了产品,支持一键部署等方式,极大降低了部署和使用难度。这次给各位小伙伴安利一款开源邮件服务poste.
星哥玩云
2022/08/13
7.4K0
使用Docker搭建poste,自建邮件服务器
GoDaddy 域名解析最新图文教程(A记录/CNAME/MX/NS)
GoDaddy是全球最大的域名注册商之一,具备功能强大、服务稳定、解析快速等特点,深受国内外站长的喜欢。今天笔者分享 GoDaddy.com 域名解析最新图文教程,包括A记录、CNAME、MX、NS等方面。
星哥玩云
2022/08/13
8K0
GoDaddy 域名解析最新图文教程(A记录/CNAME/MX/NS)
域名解析中A记录、CNAME、MX记录、NS记录的区别和联系
1. A记录 又称IP指向,用户可以在此设置子域名并指向到自己的目标主机地址上,从而实现通过域名找到服务器。 说明: ·指向的目标主机地址类型只能使用IP地址; 附加说明: 1) 泛域名解析 即将该域名所有未指定的子域名都指向一个空间。 在“主机名”中填入*,“类型”为A,“IP地址/主机名”中填入web服务器的IP地址,点击“新增”按钮即可。 2) 负载均衡的实现: 负载均衡(Server Load Balancing,SLB)是指在一系列资源上面动态地分布网络负载。负载均衡可以减少网络拥塞,提高整体网络性能,提高自愈性,并确保企业关键性应用的可用性。 当相同子域名有多个目标地址时,表示轮循,可以达到负载均衡的目的,但需要虚拟主机服务商支持。 2. CNAME 通常称别名指向。您可以为一个主机设置别名。比如设置test.mydomain.com,用来指向一个主机www.rddns.com那么以后就可以用test.mydomain.com来代替访问www.rddns.com了。 说明: ·CNAME的目标主机地址只能使用主机名,不能使用IP地址; ·主机名前不能有任何其他前缀,如:http://等是不被允许的; ·A记录优先于CNAME记录。即如果一个主机地址同时存在A记录和CNAME记录,则CNAME记录不生效。 3. MX记录 邮件交换记录。用于将以该域名为结尾的电子邮件指向对应的邮件服务器以进行处理。如:用户所用的邮件是以域名mydomain.com为结尾的,则需要在管理界面中添加该域名的MX记录来处理所有以@mydomain.com结尾的邮件。 说明: ·MX记录可以使用主机名或IP地址; ·MX记录可以通过设置优先级实现主辅服务器设置,“优先级”中的数字越小表示级别越高。也可以使用相同优先级达到负载均衡的目的; ·如果在“主机名”中填入子域名则此MX记录只对该子域名生效。 附加说明: 1) 负载均衡 服务器负载均衡(Server Load Balancing,SLB)是指在一系列资源上面智能地分布网络负载。负载均衡可以减少网络拥塞,提高整体网络性能,提高自愈性,并确保企业关键性应用的可用性。当域名的MX记录有多个目标地址且优先级相同时,表示轮循,可以达到负载均衡的目的,但需要邮箱服务商支持。 4. NS记录 解析服务器记录。用来表明由哪台服务器对该域名进行解析。这里的NS记录只对子域名生效。例如用户希望由12.34.56.78这台服务器解析news.mydomain.com,则需要设置news.mydomain.com的NS记录。 说明: ·“优先级”中的数字越小表示级别越高; ·“IP地址/主机名”中既可以填写IP地址,也可以填写像ns.mydomain.com这样的主机地址,但必须保证该主机地址有效。如,将news.mydomain.com的NS记录指向到ns.mydomain.com,在设置NS记录的同时还需要设置ns.mydomain.com的指向,否则NS记录将无法正常解析; ·NS记录优先于A记录。即,如果一个主机地址同时存在NS记录和A记录,则A记录不生效。这里的NS记录只对子域名生效。 5. 相关说明 1) 负载均衡 服务器负载均衡(Server Load Balancing,SLB)是指在一系列资源上面智能地分布网络负载。负载均衡可以减少网络拥塞,提高整体网络性能,提高自愈性,并确保企业关键性应用的可用性。 当相同子域有多个目标地址,或域名的MX记录有多个目标地址且优先级相同时,表示轮循,可以达到负载均衡的目的,但需要虚拟主机和邮箱服务商支持。 2) TTL值 TTL值全称是“生存时间(Time To Live)”,简单的说它表示DNS记录在DNS服务器上缓存时间。东方网景DNS服务器默认即时生效,客户的增加修改一般不超过15分钟可以使用。
forrestlin
2022/04/02
9.9K0
DNS详解: A记录,子域名,CNAME别名,PTR,MX,TXT,SRV,TTL
DNS,Domain Name System或者Domain Name Service(域名系统或者域名服务)。域名系统为Internet上的主机分配域名地址和IP地址。由于网络中的计算机都必须有个IP地址,来识别, 互相之间才能通信,但让我们记住一大串的IP地址来访问网站显然是不可能的,所以用户使用域名地址,而DNS系统的功能就是自动把域名地址翻译为IP地址。域名服务是运行域名系统的Internet工具。执行域名服务的服务器称之为DNS服务器,通过DNS服务器来应答域名服务的查询。 1、DNS就是域名服务器,他的任务就是确定域名的解析,比如A记录MX记录等等。 2、任何域名都至少有一个DNS,一般是2个。但为什么要2个以上呢?因为DNS可以轮回处理,这样第一个解析失败可以找第二个。这样只要有一个DNS解析正常,就不会影响域名的正常使用。 3、如何确定域名的DNS 很简单到www.internic.net/whois.html输入你要查询的域名就可以看到了。这个是国际域名管理中心。唯一的权威。只要这里能查到某个域名,就表示域名是生效的。它说你什么时候到期,就是什么时候到期。 4、有效的DNS表示当前正在起作用的DNS服务器是谁,比如查询结果是NS.XINNETDNS.COM、NS.XINNET.CN(新网信海)就表示当前域名是由NS.XINNETDNS.COM、NS.XINNET.CN(新网信海)负责解析。其他未显示的DNS的设置,都是无效的。 5、 DNS是可以修改的。修改以后需要24-72小时以后,全世界范围的所有DNS服务器才能刷新过来。internic的信息一般在24小时以后可以看到。另外,修改的过程,并不表示域名会停止解析,只要你在2边都做好了解析。如果生效了就是新的DNS在起作用。如果没生效。就是旧的DNS在起作用。要么生效,要么不生效。不存在2个都不起作用的时间。所以域名解析,不会中断。前提是两边都做了解析。
sunsky
2020/08/19
9K0
域名解析填写指南:主机记录、记录值、IPv6和DNS填写方法
需要注意的是,根据不同的主机服务商,可能会有特定的要求和介绍,可以在服务器管理平台查看更多信息。
很酷的站长
2023/10/07
7K0
域名解析填写指南:主机记录、记录值、IPv6和DNS填写方法
深入学习 DNS 域名解析
在平时工作中相信大家都离不开 DNS 解析,因为 DNS 解析是互联网访问的第一步,无论是使用笔记本浏览器访问网络还是打开手机APP的时候,访问网络资源的第一步必然要经过DNS解析流程。
用户11531739
2025/03/19
9600
DNS域名解析中各项记录值的含义及遇到的一些问题
域名解析就是域名到IP地址的转换过程,域名的解析工作由DNS服务器完成。DNS服务器会把域名解析到一个IP地址,然后在此IP地址的主机上将一个子目录与域名绑定。域名解析时会添加解析记录,这些记录有:A记录、AAAA记录、CNAME记录、MX记录、NS记录、TXT记录、SRV记录、URL转发。
德顺
2019/11/13
6.4K0
域名解析详解
参考于:https://www.cnblogs.com/azhqiang/p/11024705.html
收心
2022/01/17
14.5K0
DNS记录类型分析
DNS:Domain Name System 域名管理系统 域名是由圆点分开一串单词或缩写组成的,每一个域名都对应一个惟一的IP地址,这一命名的方法或这样管理域名的系统叫做域名管理系统。DNS:Domain Name Server 域名服务器 域名虽然便于人们记忆,但网络中的计算机之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS 就是进行域名解析的服务器。 查看DNS更详细的解释
用户8418197
2021/12/26
3.4K0
DNS原理
DNS原理 1.DNS是什么 DNS 全称:Domain Name System (域名系统) DNS其实是一个数据库,是用于 TCP/IP 程序的分布式数据库,同时也是一种重要的网络协议。DNS储存了网络中的 IP 地址与对应主机的信息,邮件路由信息和其他网络应用方面的信息,用户通过询问解决库(解决库发送询问并对DNS回应进行说明)在 DNS 上查询信息。 2.DNS作用 DNS是网络分层里的应用层协议,事实上他是为其他应用层协议工作的,就是把域名,或者说主机名转化为IP地址(同时也提供反向域名查询的功能
陈不成i
2021/07/06
1.8K0
【深入分析Java Web】几种域名解析方式-详解
A记录: A代表的是Address,用来指定域名对应的IP地址,如将item.taobao.com指定到115.238.23.241,将switch.taobao.com指定到121.14.24.241。A记录可以将多个域名解析到一个IP地址,但是不能将一个域名解析到多个IP地址。
谙忆
2021/01/21
1.8K0
一文搞懂常用的网络概念:域名、静态IP和动态IP、域名解析DNS、动态域名解析DDNS
在此之前,我对于网络通讯上的一些基础概念总是含糊其辞,感觉自己知道都又道不出个所以然,总之就是不成体系难以有个整体的把握。因此有了本文,目的是对一些平时颇为关注的网络概念进行总结,描绘出它们的关系,借此也希望能去扫清你的一些障碍,给小伙伴们分享一波。
YourBatman
2020/04/08
40.4K1
一文搞懂常用的网络概念:域名、静态IP和动态IP、域名解析DNS、动态域名解析DDNS
dig命令测试域名解析
Dig是一个非常强大的命令行工具,用于在Linux和其他类Unix操作系统上测试DNS服务器的功能和性能。它可以使用多种DNS查询类型来获取DNS服务器的详细信息,例如A记录、CNAME记录、MX记录、NS记录等等。
堕落飞鸟
2023/04/01
3K0
内网私有域名解析
  大家可能知道,在网络被发明出来之后一段时间,大家采用 IP + Port 的方式一起共享资源。后来随着资源越来越多,这样一种方式显得非常不友好。比如说,现在有 254 个 IP,每个 IP 上有 20 个 Web 应用,那么我们就必须记住 5080 个 IP + Port 的组合,简直太折磨人了。于是在 1983 年,保罗・莫卡派乔斯发明了域名解析服务和域名服务(DNS,Domain Name System)。从此以后,大家开始用域名来访问各种各样的应用服务。显然,相比原来 IP + Port 的方式,域名的含义更加具象、更容易被人记住。
zhonger
2022/10/28
9.4K0
内网私有域名解析
域名解析各种记录的含义
用户可以将该域名下的网站服务器指向到自己的web server上。同时也可以设置您域名的二级域名。
为为为什么
2022/08/06
5.7K0
域名解析的全过程
IP地址是互联网上计算机唯一的逻辑地址,通过IP地址实现不同计算机之间的相互通信,每台联网计算机都需要通过IP地址来互相联系和区分。
Johns
2022/09/01
4.3K0
域名解析记录值填什么,域名解析怎么设置
许多普通的互联网用户可能没有听说过域名解析和域名解析的功能,但是对于许多建设网站的用户来说,这个词肯定都不陌生。那么在建设网站的时候,有一个非常重要的操作,也就是域名解析记录值填什么,如果不进行这种操作的话,那么网站也就无法使用域名解析的功能,别人也就自然无法通过域名来访问该网站。
用户8739990
2021/08/13
32.2K0
推荐阅读
相关推荐
在DNS服务器中有100多条A记录要指向同一个IP地址,怎么办?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档