当前位置: 首页 > 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

相关文章:

  • Cursor 无限续杯
  • Android平台基于SmartPlayer实现多实例RTSP|RTMP播放器
  • 从WebRTC到EasyRTC:嵌入式适配的视频通话SDK实现低延迟、高稳定性音视频通信
  • 解锁Linux“故障宝藏”:Core Dump分析秘籍(转)
  • 基于微信小程序的宿舍报修管理系统设计与实现,SpringBoot(15500字)+Vue+毕业论文+指导搭建视频
  • 解锁 Python 的 * 和 **:从参数传递到容器构建的解包技巧
  • 单元测试方法的使用
  • 【Linux系统】生产者消费者模型:基于环形队列(信号量机制)
  • 网络安全入门攻击与防御实战(二)
  • for...in 遍历属性的顺序是不确定的
  • Java 大视界 -- 人才需求与培养:Java 大数据领域的职业发展路径(92)
  • C++ ——const关键字
  • 探秘Transformer系列之(3)---数据处理
  • EasyRTC:智能硬件适配,实现多端音视频互动新突破
  • 生成艺术与审美图灵测试:当算法成为艺术创作者
  • resnet与yolo
  • Java进阶篇之Lambda表达式
  • 【项目】基于STM32F103C8T6的四足爬行机器人设计与实现(源码工程)
  • WPF 圆角按钮的实现
  • Elasticsearch AI Assistant 集成 DeepSeek,1分钟搭建智能运维助手
  • 人民日报评外卖平台被约谈:合法规范经营,公平有序竞争
  • 习近平同巴西总统卢拉共同出席合作文件签字仪式
  • 专访|韩国世宗研究所中国研究中心主任:李在明若上台将推行均衡外交
  • 教育部基础教育教指委:稳步推进中小学人工智能通识教育
  • 多元史料下的“西狩”叙事——《“庚子西狩”中外资料六种》解题
  • 伊美第四轮核问题谈判开始