先看什么是DNS,通常来讲,DNS是将域名解析成IP的服务,例如www.azure.cn对应的IP地址是139.217.8.104

使用域名访问有如下好处:

1. 好记,使用特定的字母组合,代替ip地址,尤其是在IP V6时代,IP地址会变得非常长。

2.无需关注后端服务器IP地址变更。

那么就存在一个将域名解析成IP地址的服务,当我们在浏览器输入www.azure.cn的时候,有这么一个服务告诉你,实际上应该是访问的IP地址为139.217.8.104的网站。

这样的服务,通常称为DNS解析服务。

Azure DNS就是Azure上的这样的服务,除了这种对外提供服务的DNS解析能力,Azure DNS还有个“专用DNS”,它是“内网”的DNS解析服务,不对外提供服务。

首先,要使用Azure DNS,需要一个域名,Azure不提供域名购买服务,因此需要在其他域名注册商购买域名,购买完成后,先要做委托,简单理解就是你在域名供应商A处购买了一个域名,现在要使用Azure DNS做解析服务,就需要告诉A,我要用Azure DNS做解析,这个过程就是“委托”。

案例:

将阿里云购买的域名委托到Azure DNS,添加DNS记录集,使用A记录映射IP地址到虚拟机。

接下来,我们看一个案例,

1. 将在阿里云购买的域名“51cloud.tech” 委托到Azure DNS;

在Azure上新建 DNS区域;

填写域名信息到“名称”栏,点击“查看+创建”

进入创建好的DNS区域,将得到4个名称服务器,接下来进入阿里云,将域名的DNS名称服务器改为这4个值。

在阿里云设置“委托”;

委托过程可能需要10分钟甚至更多,可以通过如下命令进行测试:

nslookup -type=SOA contoso.net(替换成你的域名)

当出现如下 名称服务器时表示已经委托生效。

2.添加 test.51cloud.tech 到一台虚拟机,通过test.51cloud.tech 远程访问该虚拟机;

在Azure上创建一台虚拟机,创建完成后的虚拟机IP 如下图所示:

在Azure上添加A记录,指向该虚拟机 IP ,记录值为 test.51cloud.tech

等待生效后,使用 test.51cloud.tech 远程登录虚拟机。

通常添加记录集的生效时间只要十几秒,但需要等名称服务器生效。

可以通过ping命令检查,ip已经成功解析到我们创建的虚拟机上

此时,可以使用域名,远程登录到虚拟机:

其他相关信息:

Azure DNS 价格:

DNS 公共和专用区域 1
托管的 DNS 区域 ¥3.98 每月每区域 2
DNS 查询/月 ¥4.07/百万 3

SLA:

在 100% 的时间内,有效的 DNS 请求会收到来自至少一个 Azure DNS 名称服务器的响应。

DNS 更改多久生效?

新的 DNS 区域和 DNS 记录通常很快就会显示在 Azure DNS 名称服务器中, 只需几秒钟。

对现有 DNS 记录的更改可能要在略长一段时间后才会显示。它们通常会在 60 秒内显示在 Azure DNS 名称服务器中。

Azure DNS 外部的 DNS 客户端和 DNS 递归解析程序执行的 DNS 缓存也可能会影响显示时间。若要控制此缓存持续时间,请使用每个记录集的生存时间 (TTL) 属性。

DNS域委托需要多久生效?

通常需要至少十分钟,可通过 nslookup -type=SOA contoso.net(替换成你的域名)进行查询,当结果中出现Azure的名服务器时表示已生效。

Azure DNS-的更多相关文章

  1. Azure 新的管理模式 —— Resource Manager

    var appInsights=window.appInsights||function(config){ function r(config){t[config]=function(){var i= ...

  2. Azure PowerShell (5) 使用Azure PowerShell创建简单的Azure虚拟机和Linux虚拟机

    <Windows Azure Platform 系列文章目录> 本文介绍的是国外的Azure Global.如果是国内由世纪互联运维的Azure China,请参考这篇文档: Azure ...

  3. Azure 中虚拟机的区域和可用性

    Azure 在中国的两个数据中心运行. 这些数据中心分组到地理区域,让用户可灵活选择构建应用程序的位置. 请务必了解 Azure 中虚拟机 (VM) 运行的方式和位置,以及最大化性能.可用性和冗余的选 ...

  4. Azure产品目录

    计算 Linux 虚拟机:为 Ubuntu.Red Hat 等预配虚拟机 Windows 虚拟机 为 SQL Server.SharePoint 等预配虚拟机 应用服务 快速创建适用于 Web 和移动 ...

  5. [Windows Azure] Windows Azure Virtual Network Overview

    Windows Azure Virtual Network Overview 18 out of 33 rated this helpful - Rate this topic Updated: Ap ...

  6. Azure产品整理

    Azure的文档真是够落地,简明易懂. 计算 Linux 虚拟机:为 Ubuntu.Red Hat 等预配虚拟机 Windows 虚拟机 为 SQL Server.SharePoint 等预配虚拟机 ...

  7. 【Azure 应用服务】Azure Function集成虚拟网络,设置被同在虚拟网络中的Storage Account触发,遇见Function无法触发的问题

    一切为了安全,所有的云上资源如支持内网资源访问,则都可以加入虚拟网络 问题描述 使用Azure Function处理Storage Account中Blob 新增,更新,删除等情况.Storage A ...

  8. 我个人有关 Azure 网络 SLA、带宽、延迟、性能、SLB、DNS、DMZ、VNET、IPv6 等的 Azure 常见问题解答

    Igor Pagliai(微软)   2014 年 9月 28日上午 5:57  年 11 月 3 年欧洲 TechEd 大会新宣布的内容). 重要提示:这篇文章中我提供的信息具有时间敏感性,因为这些 ...

  9. 云计算之路-试用Azure:搭建自己的内网DNS服务器

    之前我们写过一篇博文谈到Azure内置的内网DNS服务器不能跨Cloud Service,而我们的虚拟机部署场景恰恰需要跨多个Cloud Service,所以目前只能选择用Azure虚拟机搭建自己的内 ...

随机推荐

  1. 华硕笔记本(i76700hq+nvidia goforce940mx)安装ubuntu18.04

    Ubuntu的安装 今天终于下定决心要把笔记本安装成Ubuntu,但是网上的教材不够全面,我就想整合以下教程. 接下来详细讲解安装过程 1. Ubuntu iso镜像下载 下载地址:https://w ...

  2. websocket协议实现

    # websocket协议实现 1.抓包 wireshark规则: tcp.port == 9000 2. 结果解析 客户端请求: GET /ws/test_2 HTTP/1.1 Host: loca ...

  3. HTML设置body背景图片全屏显示

    在head标签中添加body属性设置: <head><style>body{background:url(timg1.jpg) top left;background-size ...

  4. Django模型model Field详解:

    类型说明 AutoField一个自动增加的整数类型字段.通常你不需要自己编写它,Django会自动帮你添加字段:id = models.AutoField(primary_key=True),这是一个 ...

  5. Vue组件介绍及开发

    一. 通过axios实现数据请求 1.json json是 JavaScript Object Notation 的首字母缩写,单词的意思是javascript对象表示法,这里说的json指的是类似于 ...

  6. redis场景分析的很到位

    链接:http://www.zhihu.com/question/19829601/answer/88069207来源:知乎 1. MySql+Memcached架构的问题 实际MySQL是适合进行海 ...

  7. 添加安卓端的User-Agent

    将系统换为Android即可 随机UA UA分析网站 Mozilla/5.0 (Windows NT 6. 4; WOW64) AppleWebKit/537. 36 (KHTML, like Gec ...

  8. 数据结构--Java语言描述

    本篇文章是为了记录自己在学习数据结构时的笔记,会对常见的数据结构做基本的介绍以及使用Java语言进行实现.包括 动态数组 栈 队列 链表 二分搜索树 优先队列和堆 线段树 Trie树 并查集 AVL树 ...

  9. buuctf——easyjava

    虽然学过Javaweb的开发,但没好好学,所以对Javaweb了解不深 菜的真实 WEB-INF/web.xml泄露 贴一个别人的源码泄露总结ctf/web源码泄露及利用办法[总结中] WEB-INF ...

  10. ROS及Ubuntu学习记录

    1.ROS安装时出现 “无法获得锁的解决方法” 参考:https://www.jianshu.com/p/6868ed4b4aec 2.运行rviz时 要先在一个终端窗口运行roscore 3.虚拟机 ...