当前位置: 首页 > news >正文

开源Web主机控制面板ISPConfig配置DNS

ISPConfig 是一个开源的 Web 主机控制面板,特别适合用于构建虚拟主机环境。 它拥有强大的 DNS 管理功能,可以:

  • 管理 DNS 区域 (主区域、辅助区域)。
  • 支持多种记录类型。
  • DNSSEC 支持。
  • 远程 DNS 服务器管理。

ISPConfig 优点在于专为主机服务设计,DNS 管理功能强大且专业,适合需要管理大量域名和 DNS 区域的用户。缺点是功能相对复杂,学习曲线较陡峭,更偏向于主机服务商使用。同时还支持:

  • HTTP:Apache2 和 nginx
  • SMTP:Postfix
  • POP3/IMAP: Dovecot
  • FTP:PureFTPD
  • DNS:Bind,PowerDNS
  • 数据库:MariaDB 和 MySQL

一、安装

1、概括

本教程是关于在不同的 Linux 发行版中自动安装 ISPConfig

支持的 Linux 发行版:

CentOS 7.x 64

CentOS 8.x 64

Ubuntu Server 20 LTS 64

Ubuntu Server 18 LTS 64

Ubuntu Server 16.x LTS 64

Ubuntu Server 14.x LTS 64

Debian 10.x 64

Debian 9.x 64

Debian 8.x 64

OpenSUSE 42.3 64

2、下载安装文件

在下载文件之前我们需要在我们的服务器中安装相关工具wget,命令如下:

Ubuntu 中,命令是“apt-get -y install wget”。(当您以管理员身份登录 Ubuntu 时,输入“sudo -i”获取 root 权限来安装 ISPconfig,然后开始这些操作)

CentOS 中,命令是“ yum -y install wget ”

 

然后您需要下载安装文件。

“cd /usr/local/src”

“ wget https://gitlab.cloudclusters.net/public_package/ispconfig/raw/master/ispconfig_basic_install.tar.gz “

3、提取安装文件

“tar -xvf ispconfig_basic_install.tar.gz”

4、切换到安装文件路径

“cd ispconfig_basic_install”

5、请运行“bash install.sh”开始安装。

安装过程中会要求您输入相关密码并选择Web服务器的类型。此安装大约需要30分钟。

如果安装时出现此界面,选择

 

 

6、登录 ISPconfig

安装完成后,您可以通过https://xx.xx.xx.xx:8080/访问。

默认用户:admin

密码:步骤4中输入的密码

以上是基本的安装,会包含以下几个软件:apachemysqlphp(php_modules)pure-ftp,接下来会介绍其他软件的安装:

7、切换到安装文件的路径。

8、如果需要安装邮件服务器和DNS服务器,请运行“bash update.sh”

8.1 您将被要求输入 MySQL root 密码。

8.2 然后您需要确认网络服务器。

8.3 您将被要求输入数据库“dbroundcube”的新密码。

8.4 安装完成后,您将看到以下详细信息:

9、登录ISPConfig,您将看到DNS服务器和邮件服务器。

10、 简单安装流程:

1yum -y install wget apt-get -y install wget && apt-get update(可选)

2CD /usr/local/src

3wget https://gitlab.cloudclusters.net/public_package/ispconfig/raw/master/ispconfig_basic_install.tar.gz

4tar -xvf ispconfig_basic_install.tar.gz

5cd ispconfig_basic_install

6)安装.sh

7bash update.sh(可选)

二、配置DNS记录

1、登录ISPConfig

 2、选择“DNS”

3、单击 DNS 项目下的使用向导添加新的 DNS 区域

 4、输入 DNS 区域记录并保存

5、单击域并编辑其 DNS 记录

 5.1 A 记录

  • 大多数 DNS 记录都是“A”记录。A 记录允许您将域的不同部分指向不同的 IP 地址或服务器。每条记录都包含一个主机名值和一个相应的 IP 地址。
  • 记录字段:该 A 记录的记录名称。主机名将位于“.domain.com”之前。
  • 地址字段:您希望 A 记录指向的 IP 地址。
  • 示例 A 记录:wwwmailftpsub domainwebmail* 和空记录。

5.2 MX 记录

  • 电子邮件传递系统的一个重要部分是“MX”记录。MX 记录本质上告诉世界对于特定域名应该将邮件发送到哪个服务器。
  • 优先级字段:该 MX 记录的优先级偏好。MX 记录按优先级值最低的记录开始处理,然后按优先级高的记录处理。
  • 记录字段:建议在此处使用域名值,而不是 IP 地址。通常,您首先会创建指向邮件服务器 IP 地址的“mail”“A”记录,并在此处指定“mail.domain.com”作为 MX 记录的地址条目。

5.3 TXT 记录

通常,TXT 记录用于获取有关域的信息。它们可用于指定允许哪些电子邮件服务器通过所谓的发件人策略框架 (SPF)”记录为您的域发送邮件,这对于防止垃圾邮件发送者错误地将垃圾邮件标记为来自您的域名非常有用。

 6、完成          

官方网站:ISPConfig Hosting Control Panel

http://www.lryc.cn/news/539113.html

相关文章:

  • 【Python项目】信息安全领域中语义搜索引擎系统
  • 网站搭建基本流程
  • mysql 存储空间增大解决方案
  • 深入解析队列与广度优先搜索(BFS)的算法思想:原理、实现与应用
  • Swap to Gather-----
  • 使用DeepSeek+本地知识库,尝试从0到1搭建高度定制化工作流(自动化篇)
  • Python 函数式编程全攻略:从理论到实战的深度解析
  • Ollama 在 LangChain 中的使用
  • 使用apt-rdepends制作软件离线deb安装包
  • 根据POD名称生成 三部曲:get、describe、log、exec
  • SQL sever数据导入导出实验
  • python环境的yolov11.rknn物体检测
  • I2C、SPI、UART
  • 如何监控和优化 MySQL 中的慢 SQL
  • 13-二叉树最小深度-深度优先(DFS)
  • 51单片机入门_10_数码管动态显示(数字的使用;简单动态显示;指定值的数码管动态显示)
  • 代码补全『三重奏』:EverEdit如何用上下文识别+语法感知+智能片段重构你的编码效率!
  • 电脑系统损坏,备份文件
  • Token Statistics Transformer:线性注意力革命,重新定义Transformer效率天花板
  • Django 5实用指南(二)项目结构与管理
  • JAVA监听器(学习自用)
  • Ubuntu下mysql主从复制搭建
  • VirtualBox 中使用 桥接网卡 并设置 MAC 地址
  • Ubuntu 20 掉显卡驱动的解决办法
  • EasyPoi系列之框架集成及基础使用
  • Web后端 Tomcat服务器
  • 【RK3588嵌入式图形编程】-SDL2-构建模块化UI
  • 面向机器学习的Java库与平台简介、适用场景、官方网站、社区网址
  • 基于YOLO11深度学习的心脏超声图像间隔壁检测分割与分析系统【python源码+Pyqt5界面+数据集+训练代码】深度学习实战、目标分割、人工智能
  • ubuntu24基于虚拟机无法从主机拖拽文件夹