Limited knowledge about networking in dev teams
Traditionally, devs did not care so much about firewalls, proxies, routers, DNS, address ranges, etc.
Troubleshooting challenges
How to access resources not accessible via Internet?
VPN hard to get right especially in larger enterprises
Azure Bastion πΒ might be a possible solution. Challenge: VMs
It is always DNS! π
Query Azure DNS private zones from an on-premises environment and vice versa
Important for scenarios with Azure VNets, Private Endpoints, and Enterprise VPN Gateways
Previously: Manage your own DNS solution based on VMs
New solution is fully managed, no VMs needed
Currently in public preview
ssh rainer@20.101.140.92
dig rsmanagedstorage.blob.core.windows.net
# Returns public IP of storage
dig @10.0.200.4 rsmanagedstorage.blob.core.windows.net
# 10.0.200.4 is inbound interface of Private DNS Resolver
# Returns private IP of storage
sudo vim /etc/netplan/50-cloud-init.yaml
# add nameservers: addresses: [10.0.200.4]
sudo netplan apply
dig rsmanagedstorage.blob.core.windows.net
# Returns private IP of storage
https://pingpong-fga4hxg0dfbghmdj.z01.azurefd.net/api/PingPong?name=Rainer
https://pingpong-fga4hxg0dfbghmdj.z01.azurefd.net/images/itv.gif
Private Preview
Codespaces anybody?
Public Preview
Technical Preview