DNS Einträge & Let's Encrypt Zertifikat

  • Ich hätte zwei Fragen, die vielleicht zusammenhängen - DAU Alarm. Ich bin kürzlich mit meiner Domain zu netcup umgezogen. Kann mir bitte jemand helfen?

    .) Um die Domain mit wix zu verbinden habe ich mit an die Anleitung von wix gehalten und folgende zwei DNS-Einträge erstellt:

    A-Eintrag:

    Host: @

    Wert: 185.230.63.107

    CNAME-Eintrag:

    Host: www

    Wert: pointing.wixdns.net

    Das ganze funktioniert aber nicht ganz wie erwartet:
    Wenn ich im Browser die Domain ohne www aufrufe kommt "Hier entsteht eine neue Website" von Netcup (mit dem letsencrypt Zertifikat).
    Wenn ich im Browser www ergänze kommt zwar die wix-Website, aber mit meinem anderen Zertifikat. (Wurde das eventuell automatisch von wix erstellt?)


    .) Ich habe ein Let's Encrypt Zertifikat für die Domain + www über webhosting cp ausstellen lassen, aber eine Fehlermeldung bei "www" erhalten:

    Fehler beim Ausstellen des Zertifikats für ***

    Details: Invalid response from ***

    Details: Type: urn:ietf:params:acme:error:unauthorized

    Status: 403

    Detail: 34.149.87.18 : Invalid response from ***

    Danke für eure Tipps!

    2 Mal editiert, zuletzt von sani (26. September 2024 um 13:37)

  • Wenn du die Webseite bei W* hostest, hat Netcup nichts mit dem Zertifikat zu tun. Das muss W* erstellen und installieren. Die Änderung der IP-Adresse der Domain ohne www kann etwas dauern. Außerdem musst du den IPv6-Eintrag noch entfernen, sonst kommen Nutzer mit IPv6 noch darüber zum Netcup-Server.

  • Mit der beschriebenen Methode wird DNS beim bisherigen Anbieter (Netcup) gehostet, aber der Webserver ist der von W*. Das Zertifikat ist eine Sache des Webservers, zumindest mit der HTTP01-Challenge von Letsencrypt. An der DNS01-Challenge müsste der DNS-Hoster (in diesem Fall Netcup) mitarbeiten, aber die Fehlermeldung oben ist, dass Netcup wie immer die HTTP01-Challenge versucht und scheitert, weil das Token vom W*-Webserver nicht abrufbar ist. Da hat Netcup es ja nicht hingelegt. Selbst wenn Netcup sich ein Zertifikat besorgen könnte, müsste das immer noch im Webserver von W* installiert werden. Wenn du für die Domain den Webserver von W* verwendest, ist das Zertifikat deshalb die Sache von W*, nicht von Netcup. W* wird ebenfalls die HTTP01-Challenge verwenden, weil es mit den DNS-Änderungen nach deren Anleitung nicht anders automatisch geht.

  • Vielen Dank für die Erkärung! Jetzt ist mir klar, warum das letsencrypt Zertifikat nicht funktionieren kann.

    Habe ich das richtig verstanden, dass die fehlerhafte Weiterleitung auf "Hier entsteht eine neue Website" wenn man www weglässt, an den beiden AAAA Einträgen liegen könnte, die nicht an W. weitergeleitet werden?

  • Wenn der AAAA Eintrag für @ noch da ist, liegt es an dem. Wildcard Records (für *) gelten nur für Namen, die nicht anderweitig existieren. "www" existiert aber wegen des CNAME-Records schon. Der AAAA-Record für * hat deshalb keine Wirkung für "www".

    Die andere Möglichkeit sind alte Einträge im Cache, aber das erledigt sich dann mit der Zeit von selbst.

    Einmal editiert, zuletzt von NaN (24. September 2024 um 13:26)

  • Das ist eine völlig andere Frage, aber ja, das geht. Für die Netcup DNS-API gibt es Plugins, um die DNS01-Challenge durchzuführen. Alternativ kannst du die spezielle dafür verwendete Subdomain per CNAME verbiegen oder per NS delegieren und die Autorisierung bei einem anderen DNS-Hoster machen. Mit der DNS01-Challenge kannst du dir ein Wildcard-Zertifikat ausstellen lassen, das du auf deinem Reverse Proxy installieren kannst. Allerdings musst du das selbst einrichten. Netcup besorgt das Wildcardzertifikat nicht für dich und installiert es auch nicht auf deinem VPS. Netcup erzeugt Zertifikate für Domains in Webhosting-Paketen, und zwar nur mit der HTTP01 Challenge, also keine Wildcards.