首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法解析Azure中的DNS地址

无法解析Azure中的DNS地址
EN

Stack Overflow用户
提问于 2022-10-20 23:17:18
回答 1查看 160关注 0票数 0

我有个轮辐模型。我也有一个Azure DNS区域。我在集线器中有一个防火墙,并使用路由表。我已经创建了一个VM在辐和添加'A‘记录在Azure DNS区域,但是,我无法解析在Azure中的DNS地址。

我有一个Azure防火墙,具有以下角色

代码语言:javascript
复制
# Create a Azure Firewall Network Rule for DNS
resource "azurerm_firewall_network_rule_collection" "fw-net-dns" {
  name                = "azure-firewall-dns-rule"
  azure_firewall_name = azurerm_firewall.azufw.name
  resource_group_name = azurerm_resource_group.ipz12-dat-np-connection-rg.name
  priority            = 102
  action              = "Allow"

  rule {
    name = "DNS"
    source_addresses = [
      "*",
    ]
    destination_ports = ["53"]
    destination_addresses = [
      "*",
    ]
    protocols = ["TCP","UDP"]
  }
}

我有一张有以下路线的路线表

代码语言:javascript
复制
resource "azurerm_route_table" "azurt" {
  name                          = "AzfwRouteTable"
  resource_group_name           = azurerm_resource_group.ipz12-dat-np-connection-rg.name
  location                      = azurerm_resource_group.ipz12-dat-np-connection-rg.location
  disable_bgp_route_propagation = false

  route {
    name                   = "AzgwRoute"
    address_prefix         = "10.2.3.0/24" // CIDR of 2nd SPOKE
    next_hop_type          = "VirtualNetworkGateway"
  }  

  route {
    name                   = "Internet"
    address_prefix         = "0.0.0.0/0"
    next_hop_type          = "VirtualAppliance"
    next_hop_in_ip_address = azurerm_firewall.azufw.ip_configuration.0.private_ip_address
  }  

  tags = {
    environment = "Staging"
    owner       = "Someone@contoso.com"
    costcenter  = "IT"
  }

  depends_on = [
    azurerm_resource_group.ipz12-dat-np-connection-rg
  ]
}

它与子网相关联。

代码语言:javascript
复制
resource "azurerm_subnet_route_table_association" "virtual_machine_subnet_route_table_assc" {
  subnet_id      = azurerm_subnet.virtual_machine_subnet.id
  route_table_id = azurerm_route_table.azurt.id

  depends_on = [
    azurerm_route_table.azurt,
    azurerm_subnet.virtual_machine_subnet
  ]
}

我在上面提到的子网中有一个VM。

代码语言:javascript
复制
resource "azurerm_network_interface" "virtual_machine_nic" {
  name                = "virtal-machine-nic"
  location            = azurerm_resource_group.ipz12-dat-np-applications-rg.location
  resource_group_name = azurerm_resource_group.ipz12-dat-np-applications-rg.name

  ip_configuration {
    name                          = "internal"
    subnet_id                     = data.azurerm_subnet.virtual_machine_subnet.id
    private_ip_address_allocation = "Dynamic"
  }

  depends_on = [
    azurerm_resource_group.ipz12-dat-np-applications-rg
  ]  
}

resource "azurerm_windows_virtual_machine" "virtual_machine" {
  name                = "virtual-machine"
  resource_group_name = azurerm_resource_group.ipz12-dat-np-applications-rg.name
  location            = azurerm_resource_group.ipz12-dat-np-applications-rg.location
  size                = "Standard_B1ms"
  admin_username      = "...."
  admin_password      = "...."
  network_interface_ids = [
    azurerm_network_interface.virtual_machine_nic.id
  ]

  os_disk {
    caching              = "ReadWrite"
    storage_account_type = "Standard_LRS"
  }

  source_image_reference {
    publisher = "MicrosoftWindowsDesktop"
    offer     = "Windows-10"
    sku       = "21h1-pro"
    version   = "latest"
  }

  depends_on = [
    azurerm_network_interface.virtual_machine_nic
  ]    
}

我创建了一个Azure DNS区域

代码语言:javascript
复制
resource "azurerm_dns_zone" "dns_zone" {
  name                = "learnpluralsight.com"
  resource_group_name = azurerm_resource_group.ipz12-dat-np-connection-rg.name
  
  depends_on = [
    azurerm_resource_group.ipz12-dat-np-connection-rg
  ]  
}

并添加了“A”记录

但我无法解决FQDN

EN

回答 1

Stack Overflow用户

发布于 2022-10-23 19:09:30

--我尝试在我的环境中复制相同的请求--我得到了相同的请求超时

要解决此问题,需要添加反向查找区域,并为DNS服务器的名称和IP创建PTR记录。

在反向查找区域->中右击选择新区域

单击“下一步作为主区域”,检查“存储区域”框->Next ->,单击第二个选项“所有dns server...in、域-> IPv4反向查找-> Next”

在这里,您应该将您的Ip地址添加为150.171.10 1、3位数-> 单击next ->,选择只允许安全的动态-> next -> Finish

一旦您刷新150.171.10.35,您的默认记录就会被添加,右击并创建指针,如下面所示,键入您的ip地址,并提供您的主机名,您的PTR将被成功添加。

当我运行nslookup服务器时,在没有请求超时的情况下成功运行。

如果这仍然是在您的搜索框中持久化,则->网络和internet ->以太网->右击->properties -> internet协议版本提供DNS服务器如下所示。

仍有任何问题发生,请尝试:

首选dns服务器作为8.8.8.8备用DNS服务器,作为8.8.4.4或

首选dns服务器作为您的ip的8.8.8.8备用DNS服务器

参考dns请求超时(spiceworks.com)

检查您是否将IPv6作为自动获取DNS服务器,或者取消检查它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74147230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档