Und bei Schritt 4 liegt wohl das Problem.
Da bei gewissen DNS Servern ein Servfail für den Eintrag _matrix._tcp.SERVER.internet-box.ch in der Antwort ist, könnte dies dazu führen, dass Schitt 5 nicht ausgeführt wird.
Das ist nur eine Vermutung, aber könnte durchaus sein.
Hier die Antwort des autoritativen DNS Servers von internet-box.ch:
; <<>> DiG 9.14.11 <<>> @195.186.157.48 _matrix._tcp.<SERVER>.internet-box.ch srv
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status:?51, id: 16243 <<<<<<<<<<<<<<< Fehlerhafter Status
;; flags: qr aa rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; WARNING: recursion requested but not available
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;_matrix._tcp.<SERVER>.internet-box.ch. IN SRV
;; AUTHORITY SECTION:
internet-box.ch. 300 IN SOA ns1.internet-box.ch. CMI-ABO\.APO.swisscom.com. 2015021601 36000 3600 1814400 300
;; Query time: 1 msec
;; SERVER: 195.186.157.48#53(195.186.157.48)
;; WHEN: Tue Apr 21 18:27:52 CEST 2020
;; MSG SIZE rcvd: 127
Und hier die Antwort von einem Bind9 Server:
; <<>> DiG 9.14.10 <<>> @192.168.1.10 _matrix._tcp.<SERVER>.internet-box.ch srv
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 43114 <<<<<<<<<<<<< SERVFAIL!
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
; COOKIE: 26e93bf0bc244a3cb97fcf955e9f1e5fbbb42495d2dee19b (good)
;; QUESTION SECTION:
;_matrix._tcp.<SERVER>.internet-box.ch. IN SRV
;; Query time: 33 msec
;; SERVER: 192.168.1.10#53(192.168.1.10)
;; WHEN: Tue Apr 21 18:25:03 CEST 2020
;; MSG SIZE rcvd: 91