infra/ansible/group_vars/bind9_servers/vntx.net.yml

94 lines
3.3 KiB
YAML

---
# vntx.net DNS zone configuration
# NOTE: This zone includes 1,016 dynamically generated client records (*.188.client, *.189.client, *.190.client, *.191.client)
# These records map IPs 204.110.188.1-254, 204.110.189.1-254, 204.110.190.1-254, 204.110.191.1-254
# Consider keeping these in Terraform or generating them programmatically via a template
vntx_net_zone:
name: vntx.net
type: master
create_reverse_zones: false
name_servers:
- ns1.as393837.net.
- ns2.as393837.net.
mail_servers:
- name: vntx-net.mail.protection.outlook.com.
preference: 0
hosts:
- name: "@"
ip: 198.185.159.144
- name: climax
ip: 204.110.188.62
- name: core
ip: 10.254.254.253
- name: culleoka
ip: 204.110.188.158
- name: edge
ip: 204.110.191.190
- name: librenms
ip: 204.110.191.227
- name: logs
ip: 204.110.191.229
- name: monitor
ip: 204.110.191.241
- name: netbox
ip: 204.110.191.243
- name: newhope
ip: 204.110.188.190
- name: ns1
ip: 204.110.191.249
- name: ns2
ip: 204.110.191.239
- name: preseem
ip: 204.110.191.225
- name: resolver-01
ip: 204.110.191.240
- name: resolver-02
ip: 204.110.191.250
- name: resolver1
ip: 204.110.191.240
- name: resolver2
ip: 204.110.191.250
- name: unimus
ip: 204.110.191.238
- name: verona
ip: 204.110.188.254
- name: routers
ip: 155.138.241.157
- name: vpn
ip: 204.110.191.247
- name: radius
ip: 204.110.191.248
- name: speedtest
ip: 204.110.191.228
- name: aprs
ip: 204.110.191.232
- name: g2
ip: 204.110.191.221
- name: net
ip: 104.238.146.79
- name: uisp
ip: 204.110.191.224
- name: dns
ip: 204.110.191.193
text:
- name: "@"
text: '"v=spf1 include:spf.protection.outlook.com include:mailgun.org -all"'
- name: _twilio
text: '"twilio-domain-verification=12bf63d61b86412618bdb4ab6c2b287a"'
- name: _dmarc
text: '"v=DMARC1; p=none"'
- name: _updown
text: '"updown-page=p/34yuc"'
- name: _github-challenge-vntx
text: '"34ea2705e4"'
- name: _github-pages-challenge-gmcintire
text: '"d125f4244edd0120ee0fa073d3acf1"'
- name: krs._domainkey.mg
text: '"k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDHbWtJ5uPGEOPmJrT36WBXKxVL0b4fqjIM4n6oXK4zaUucqYp7jeoKG+FTO5XEjyja7hsP9WahntUrVb8WI5V6Cj0CznesMrM7oQRntcyuy8mSD1zilmZe4q2Kc65gj2MRrkg3tkJfogXHNz2rxmquNu/DxsFLeQP8a2E5tYXVFwIDAQAB"'
- name: pic._domainkey.mg
text: '"k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDdv4ZUjhb9l0Nt1aEJMnH/TVNdVn9CEKkb8+RX3qBPMFGmJWrJ3BIFwOSTUBiPeCgd2vc4zOOv7iQhEgNTlIVNT/V1sY70Myo5t+tJCuJQT/G4h5D1u7LZB6YEOKTgd5wF5AoW/nLvKVEPyKl5mThB9KmIGqF5FMm9C9FWP8m6SQIDAQAB"'
- name: s1._domainkey.mg
text: '"k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDI3w7b9bBNcWzSH8DspZbRNp+9G9pHbCfmHmr3r2JqXh+F8bFlCK6gJqEQW7SIJgYMmSJ5GlYyy4A3VxJJFcWLZb3dxMoWkGjrJ3gEUNQGmG6rnJ7eXJxKb5J2mGgEfQgCgkWXPFRmJhKXPWoZP3RqU2vJZ3t7vJxWHmv0bQPHKQIDAQAB"'
- name: s2._domainkey.mg
text: '"k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDc3JXQvGMBl3cW+3N2OPLJwlP4cMvPp9yOQM9X1TLxJWX7Hd7m6rJ1Xf2T3PGP9ZDPfJGXh+PfGPYVJYP2JXGPfP9HPfP3GPfPHGPYVP9fPH+PfP+PfPHGPYVP9fPH+PfP+PfPHGPYVP9fPH+PfP+PfPHGPYVP9fPH+PfP+PfPHQIDAQAB"'