我有个轮辐模型。我也有一个Azure DNS区域。我在集线器中有一个防火墙,并使用路由表。我已经创建了一个VM在辐和添加'A‘记录在Azure DNS区域,但是,我无法解析在Azure中的DNS地址。
我有一个Azure防火墙,具有以下角色
# 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"]
}
}我有一张有以下路线的路线表
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
]
}它与子网相关联。
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。
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区域
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

发布于 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服务器

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

https://stackoverflow.com/questions/74147230
复制相似问题