The Domain Name System (DNS) is essential for the Internet, giving a mechanism to resolve hostnames into Internet Protocol (IP) addresses. DNS is known as the world's largest distributed database that manages hostnames and Internet Protocol. By having the DNS, only simple names that can be easily memorized will be used and then the domain name system will map it into the numeric Internet Protocol addresses that are used by computers to communicate. This research aims to propose a model for the development of a private cloud infrastructure to host DNS. The cloud infrastructure will be created using the OpenStack software platform where each server will be hosted separately in a different virtual machine. Virtual network architecture will be created using the Software Defined Networking (SDN) approach and it will be secured using Firewall as a Service (FWaaS). By hosting DNS in private cloud infrastructure, the DNS servers will be out of reach by attackers which will prevent DNS attacks. Besides, available research had proven that the cloud is the best choice for DNS. A prototype had been implemented and evaluated for its efficiencies. The findings from the evaluation carried out shown a positive result.
翻译:域名系统 (DNS) 对互联网至关重要, 它为互联网协议地址提供了解决主机名的机制 。 DNS 被称为世界上最大的管理主机名和互联网协议的分布式数据库。 通过使用 DNS, 将只使用易于记忆的简单名称, 然后域名系统将将其映射到计算机用来通信的数字式互联网协议地址 。 此研究旨在为开发用于托管 DNS 的私人云层基础设施提供一个模式 。 云层基础设施将使用 OpenStack 软件平台创建, 每个服务器将单独在不同的虚拟机器中托管。 虚拟网络结构将使用软件定义网络( SDN) 方法创建, 并将使用Firewall 服务( Fwaa) 来保障它的安全 。 通过在私人云层基础设施中托管 DNS 服务器, 攻击者将无法访问 DNS 。 此外, 现有研究证明, 云是 DNS 的最佳选择 。 一个原型已经安装并评估过它的效率。 评估的结果显示是肯定的结果 。