Add IPv6 support for internal DNS overrides

CoreDNS 1.11.2 finally shipped!
This commit is contained in:
Jake Howard 2024-03-07 20:02:39 +00:00
parent 119b3212a9
commit 451a114262
Signed by: jake
GPG key ID: 57AFB45680EDD477
3 changed files with 45 additions and 44 deletions

View file

@ -16,6 +16,7 @@ pve_hosts:
ingress: ingress:
ip: 10.23.1.10 ip: 10.23.1.10
external_ip: 192.168.2.201 external_ip: 192.168.2.201
external_ipv6: "{{ vault_ingress_ipv6 }}"
homeassistant: homeassistant:
ip: 192.168.2.203 ip: 192.168.2.203
qbittorrent: qbittorrent:

View file

@ -1,41 +1,44 @@
$ANSIBLE_VAULT;1.1;AES256 $ANSIBLE_VAULT;1.1;AES256
63376661396632313137666432623833393836313463393466663331306566633734313864386538 30343832393233616534663738346461303836323930373663613438353339353433636530323132
6365623730303762613261346138613733323664306361660a303762663233366462653363313038 3139396237376638376536653263346165323066623864650a666264643966386463353161306664
64333230383538653136663630336664653435356438666261316366626238343535386431653930 61393739636336343338656635303462656232356162616666343238336161613730626363616133
3432393363373533340a613664306366383533326637626238336638376435313730666433393439 3663623465366130640a306164396662343262623065366431306163636564646136653730306434
30623336653365383939333936346661383663383535633562353130363861386264336539303566 38346633376533646638396164613837663437356266646430373731383161626336373837303539
62636634366363306536633532336664336164373739643834366431626635393762323634626436 37373939393431336435636336663739633335326430373864653831613964646137323136303634
31333936376466616261376239643961616431333461386165393762656363353964353031356538 62346237313061356630323335306366643131366565343566376666643161666136376337666335
37353466353037306236323562396264633966353932633461353964616661666363313432396236 30633262616666326464326436623136366639363930663061343434396138366336646538363135
35343065666636663632376264346263623065383266383039373132336339343030633231623636 32393061663530333532666331376661623137343635646265613364346531383635366363613265
61383765636366326231346130386562323630326161663536636534666434343035653535303961 65366265666538396438643130396437636562653538303634316465623136333036646432383735
65336661366534613631343566623136626163363664303364306364313635633962333961333639 31643364323265363731383665316338366139343130346536303538623565633662653062323531
61666431393134313032633730623532383765636334666462303234313530316331646463623965 38323630623231633032386663343736616566303166386433633062653530386561366661653663
66323435313561623136636264393362323530343661303562623365636431633431636361343765 63353537623339323134386162376366313132393631613931663738356430623337333262633838
64366465613936363065303463323432646562343031363764616637623136633034383235656565 31316362666639326365663164626263356464623139376166333962356238353637623431623137
65623066653538313966376532373564633062326164643234376365623936376632623136363263 63633361336161373564306631646638386537303238616239646234646332393536316437336466
34363630613364393133343565383630623036376134353633373836636232653261633337323366 61666235343466333539363566613530313761326161346464356363633330373862653033303936
30376263613862663966396539663834313066303163663636366330316535373634346463666636 30666335633663393565303835306662666462633130353163383663333062633731306262613532
38663335336565616462613838346435353330643533326164353532646436643031666166636465 33303866643334343535663632353235313262623231656536313636646564653636396663326632
30653735396537376536613239613166323665393066616366303431336662646363613536373861 65353434633135363630356464636130303262363436633761353161356636646361626165316563
36643838633832303866363032396335626234623863656432336431666333373235373539666638 31666165646135643961383032313532623431376531393231613436376337386537393466343036
63383130363333646135333630323230393231396262363039666336326436613831633831313331 30633262316439303636393739393462653938313965643137373266323465663164653365376537
38333038353338643532343830346436353331313763323264303031396137376336643834363837 30333361626335623836303463613734663138396535656664353730383933386530346130353064
38633739613534613837643432663465366632383732333437633663643136376139363633636465 39653939623261306134323961353562623834333738613338396461343761346461386338333265
62623261663462333162313938376261386439633964626664393439356561306433333661366239 65343932623634663033623163666663303735656633663236366235343066336162303136373332
39633739333830303730353663663863623539376333373161663237663862623333626633343836 64383430653863333238656565383762623962636431323033396234646665616430383561366331
32386135636639306161303865643633616431373563626461386562626336643638336436333631 32643230303962623633663632376566626534633935653832656263333236396366653035633561
63656136363235393761366664626531313566646537343930663633393337643264633731366165 61646161356132383733636639653163346466316230303763623666376238653964376363656539
65326165376466333537653733303463363431383963343561366530343335353561613438643339 63386238373266653732316539643261363662356261383834636637373639656137303935613663
64646136336362393339323565353835376237346538396165653763343030373732633065643436 62653433646366326331636464303537386161383832376164303738353134653138393137313438
37336532313939306265303731663430613237666534616463343633313837323532666532363238 63376262343335313832306466313338396266386535373465313765356638396665356332363539
62376638343862356231323165326561653637666232646437316234376638366333313732373266 32643266636633343332653139636330656331313938613833333662666638366534346235613164
64633365613630306265303664366536616332323435356234616334323733363131366532363562 39373431336637633936376632303131306339653131636163303539653862326566663239646366
64613631333931626263356538633831396261653038633535643437643332396436653233646438 63643936343138663461303530623863663763633235373337616331326361386561663633373362
35613861363438333463643935636232346639353763323663396366356537633339353664616636 31623234353832373961306663633262396437336665616335643064656534306136636236633662
64386133653531313039306631386136353638333066353765613761353532393662633564666130 37646363386564336136396166306630653735313137373266326662376663626139373064326536
39306534383434333733396134393163633136376633633565326331373637393231613934623638 39666633666262666263663265626634346333316466366661313538383734636361376261663333
37626130353035326230656364393164633538356466623635366230643331663634636330363561 30636466306661353034623863616635666433646239343339613130633834303362633835366234
34326465643464376565346163393834616166366464313635396463396639353965303831353564 65346632636166393664333266333266313062313734323239666239396364623162363861613661
65313534646662636636613066653938396666303733623238613662393536643364323331363961 62623732633735666164663138323961666131656336633362373730306631633939343435323633
65613037313332346665 31363834393365303530313837356264633262643264393639306236303163353933303830393566
62316164393231326139623833666639623637616238383236303933323964386664623961336634
39363062613439666433623863613435626133303032393938613934353562356436656564336339
643332616661636236363164623461623466

View file

@ -2,10 +2,6 @@
errors errors
cancel cancel
view nov6 {
expr type() != 'AAAA'
}
forward . tls://9.9.9.9 tls://149.112.112.112 tls://2620:fe::fe tls://2620:fe::9 { forward . tls://9.9.9.9 tls://149.112.112.112 tls://2620:fe::fe tls://2620:fe::9 {
tls_servername dns.quad9.net tls_servername dns.quad9.net
health_check 15s health_check 15s
@ -13,6 +9,7 @@
hosts { hosts {
{{ pve_hosts.ingress.external_ip }} pve.sys.theorangeone.net {{ pve_hosts.ingress.external_ip }} pve.sys.theorangeone.net
{{ pve_hosts.ingress.external_ipv6 }} pve.sys.theorangeone.net
fallthrough fallthrough
ttl 300 ttl 300
} }