{"id":3550,"date":"2026-07-01T14:06:25","date_gmt":"2026-07-01T12:06:25","guid":{"rendered":"https:\/\/mijn.host\/blog\/devblog-1-juni-2026-2\/"},"modified":"2026-07-01T14:06:25","modified_gmt":"2026-07-01T12:06:25","slug":"devblog-1-juni-2026","status":"publish","type":"post","link":"https:\/\/my.host\/blog\/dk\/devblog-1-juni-2026\/","title":{"rendered":"Devblog #1 &#8211; juni 2026"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Velkommen til den allerf\u00f8rste <strong>udviklingsblog<\/strong> fra my.host! Fra nu af tager vi dig med bag kulisserne hver m\u00e5ned: hvilke nye funktioner vi har udviklet, hvad vi har forbedret, og hvilke udviklinger der er interessante for dig som kunde. Ingen markedsf\u00f8ringshistorier, men blot \u00e6rligt vise, hvad vi arbejder p\u00e5.<\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 id=\"store-opdateringer\" class=\"wp-block-heading\">Store opdateringer<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Vi starter med en fyldt m\u00e5ned. Herunder er de st\u00f8rste opdateringer, vi har gennemf\u00f8rt i juni.<\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 id=\"egen-registrar-for-nu-og-se\" class=\"wp-block-heading\">Egen registrar for .nu og .se<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Vi er denne m\u00e5ned officielt blevet <a href=\"https:\/\/my.host\/blog\/mijn-host-is-nu-se-registrar-bij-internetstiftelsen\/\" data-type=\"post\" data-id=\"2828\">Internetstiftelsen-registrar<\/a> for .nu- og .se-dom\u00e6nenavne. Tidligere blev vi allerede registrar hos <a href=\"https:\/\/my.host\/blog\/mijn-host-is-sidn-registrar-en-tarieven-2024\/\" data-type=\"post\" data-id=\"987\">SIDN<\/a> (.nl) og <a href=\"https:\/\/my.host\/blog\/mijn-host-is-be-registrar-bij-dns-belgium\/\" data-type=\"post\" data-id=\"1254\">DNS Belgium<\/a> (.be), og nu er den svenske registry ogs\u00e5 kommet til.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hvad betyder det for dig? Vi administrerer nu disse dom\u00e6nenavne direkte ved kilden uden en mellemmand. Dette g\u00f8r det muligt at flytte dit .nu- og .se-dom\u00e6ne gratis og sikrer, at vi kan gribe hurtigere ind ved den obligatoriske ejerverifikation, s\u00e5 dit dom\u00e6ne ikke uventet g\u00e5r offline.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\" style=\"margin-bottom:0\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/my.host\/blog\/mijn-host-is-nu-se-registrar-bij-internetstiftelsen\/\" target=\"_blank\" rel=\"noreferrer noopener\">Se hele blogindl\u00e6gget<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 id=\"ny-idetavlen\" class=\"wp-block-heading\">Ny: id\u00e9-tavlen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Vi udvikler my.host helst sammen med vores kunder. Derfor finder du nu en <a href=\"https:\/\/my.host\/cp\/ideas\/\" data-type=\"link\" data-id=\"https:\/\/my.host\/cp\/ideas\/\">id\u00e9-tavle<\/a> i kontrolpanelet. Her kan du:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>indsende en id\u00e9 eller \u00f8nsket funktionalitet, sorteret efter kategori (dom\u00e6nenavne, hosting, VPS, sikkerhed, etc.);<\/li>\n\n\n\n<li>stemme p\u00e5 id\u00e9er fra andre kunder, s\u00e5 de mest popul\u00e6re automatisk dukker op;<\/li>\n\n\n\n<li>pr\u00e6cist se, hvad der er <em>under overvejelse<\/em> og hvad vi allerede har <em>lanceret<\/em>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">P\u00e5 den m\u00e5de kan du v\u00e6re med til at bestemme, hvad der kommer p\u00e5 dagsordenen n\u00e6ste gang. Hver id\u00e9 bliver f\u00f8rst gennemg\u00e5et af vores team, f\u00f8r det vises p\u00e5 tavlen.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\" style=\"margin-bottom:0\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/my.host\/cp\/ideas\/\" target=\"_blank\" rel=\"noreferrer noopener\">Til id\u00e9-siden<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 id=\"dynamisk-dns-ddns-til-dit-domaene\" class=\"wp-block-heading\">Dynamisk DNS (DDNS) til dit dom\u00e6ne<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Har du en skiftende IP-adresse derhjemme eller p\u00e5 kontoret, men vil du helst altid ende p\u00e5 samme hostnavn? Det kan nu med dynamisk DNS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Du opretter en DDNS-adgangslegitimation pr. hostnavn under dine DNS-indstillinger og konfigurerer den p\u00e5 din router eller enhed. Vi underst\u00f8tter den velkendte dyndns2-protokol, s\u00e5 det fungerer direkte med bl.a. FRITZ!Box, ddclient, Synology og Ubiquiti. Et par punkter:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>underst\u00f8ttelse for b\u00e5de IPv4 (A) og IPv6 (AAAA);<\/li>\n\n\n\n<li>en s\u00e6rlig mulighed for routere, der ikke accepterer wildcard;<\/li>\n\n\n\n<li>adgangskoder gemmes kun som hash og kan tilbagekaldes pr. credential.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Praktisk til din NAS, kamera, hjemserver eller spilserver uden fast IP-adresse.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\" style=\"margin-bottom:0\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/my.host\/kb\/domeinnaam\/dynamische-dns-ddns-instellen\" target=\"_blank\" rel=\"noreferrer noopener\">Til vidensbaseartiklen<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 id=\"tofaktor-godkendelse-per-bruger\" class=\"wp-block-heading\">To-faktor godkendelse per bruger<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sikkerhed forbliver en prioritet. Underbrugere inden for en konto kan nu angive deres eget telefonnummer til to-faktor godkendelse via SMS eller telefon. Tidligere blev dette h\u00e5ndteret via kontoens centrale nummer; nu logger hver bruger ind med sin egen anden faktor. Mere sikkert og tydeligere for virksomheder med flere medarbejdere p\u00e5 \u00e9n konto.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\" style=\"margin-bottom:0\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/my.host\/kb\/algemeen\/two-factor-2fa-authenticatie-inschakelen\" target=\"_blank\" rel=\"noreferrer noopener\">Til vidensbaseartiklen<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 id=\"mere-smidige-overforsler-bag-kulisserne\" class=\"wp-block-heading\">Mere smidige overf\u00f8rsler, bag kulisserne<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Vi har forbedret h\u00e5ndteringen af udg\u00e5ende overf\u00f8rsler og opsigelser. Vores system behandler nu meddelelser fra registry&#8217;erne mere p\u00e5lideligt, s\u00e5 statusser passer, og du modtager rettidigt de rigtige e-mails, n\u00e5r et dom\u00e6ne overf\u00f8res eller opsiges. Dette foreg\u00e5r stort set bag kulisserne, men sikrer, at status for dit dom\u00e6ne altid er korrekt.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 id=\"v1-api-er-udfaset\" class=\"wp-block-heading\">v1 API er udfaset<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Vi har denne m\u00e5ned definitivt slukket for v1 API. Alle endpoints under <code>\/api\/v1\/<\/code> returnerer nu en <code>HTTP 410 Gone<\/code> med en henvisning til efterf\u00f8lgeren:<\/p>\n\n\n\n<div class=\"wp-block-group has-base-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-fc452c7f wp-block-group-is-layout-constrained\" style=\"border-style:none;border-width:0rem;border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;margin-bottom:var(--wp--preset--spacing--30);padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30);font-size:0.7rem\">\n<pre class=\"wp-block-code\" style=\"margin-bottom:0rem\"><code>{\n\t\"status\": 410,\n\t\"status_description\": \"The v1 API is no longer supported, we recommend switching to the v2 API\"\n}<\/code><\/pre>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Bruger du stadig et script eller integration, der k\u00f8rer p\u00e5 v1? Skift derefter til v2 API&#8217;en. Den er hurtigere, mere konsistent og bliver aktivt videreudviklet. <\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/my.host\/api\/doc\/\" target=\"_blank\" rel=\"noreferrer noopener\">v2 API dokumentation<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:52px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 id=\"under-motorhjelmen-ny-registrararkitektur\" class=\"wp-block-heading\">Under motorhjelmen: ny registrar-arkitektur<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Til sidst en ting for entusiasterne. Vi har samlet vores integrationer med alle registry&#8217;er (SIDN, DNS Belgium, Internetstiftelsen etc.) i \u00e9n f\u00e6lles, ensartet arkitektur. Det ser du som kunde ikke direkte, men det g\u00f8r nye dom\u00e6nefunktioner hurtigere at bygge og platformen mere stabil. En r\u00e6kke af de funktioner, der er n\u00e6vnt ovenfor, kunne blive hurtigere live af denne grund.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 id=\"andre-opdateringer-og-fejlrettelser\" class=\"wp-block-heading\">Andre opdateringer og fejlrettelser<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Og herunder er nogle mindre opdateringer og fejlrettelser, der er gennemf\u00f8rt.<\/p>\n\n<h3 id=\"domaenenavne\" class=\"wp-block-heading\">Dom\u00e6nenavne<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bestillinger:\n<ul class=\"wp-block-list\">\n<li>Hvis et dom\u00e6ne ikke har nogen eksisterende navneservere tilknyttet, vil der nu komme en meddelelse i domeinoversigten for at tilknytte dem.<\/li>\n\n\n\n<li>.no-dom\u00e6ner: Hvis ejeren ikke har et pasnummer, vises der nu en meddelelse i domeinoversigten for at tilknytte dette.<\/li>\n\n\n\n<li>Hvis et dom\u00e6ne ikke har en tilknyttet <code>admin<\/code> eller <code>tech<\/code> ejer, kommer der nu en meddelelse i domeinoversigten for at tilknytte dem.<\/li>\n\n\n\n<li>Filtrering af usynlige whitespace-tegn fra flyttekoden.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Generelt:\n<ul class=\"wp-block-list\">\n<li>Filtermuligheder og tags er forbedret. (<em>Tak for feedbacken <a href=\"https:\/\/gathering.tweakers.net\/forum\/list_message\/85549540#85548840\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Drardollan<\/a>!<\/em>)<\/li>\n\n\n\n<li>.de-dom\u00e6ner: Logikken for tildeling af navneservere er forbedret.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 id=\"microsoft-365\" class=\"wp-block-heading\">Microsoft 365<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ordreh\u00e5ndtering for eksisterende lejere forbedret.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 id=\"kontrolpanel\" class=\"wp-block-heading\">Kontrolpanel<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Inds\u00e6ttelse af 2FA-kode ved login forbedret. (<em>Tak for feedbacken <a href=\"https:\/\/gathering.tweakers.net\/forum\/list_message\/85555416#85555416\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">EDIT<\/a>!<\/em>)<\/li>\n\n\n\n<li>Hovedmenuen til mobil er forbedret (ingen overflow).<\/li>\n\n\n\n<li>Forberedelsesarbejde til <a href=\"https:\/\/digital-strategy.ec.europa.eu\/nl\/policies\/nis2-directive-portugal\" data-type=\"link\" data-id=\"https:\/\/digital-strategy.ec.europa.eu\/nl\/policies\/nis2-directive-portugal\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">NIS2<\/a> implementering af <a href=\"https:\/\/www.pt.pt\/en\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">.pt-registry<\/a>.<\/li>\n\n\n\n<li>Whois-siden for IDN (Internationaliseret Dom\u00e6nenavn) forbedret.<\/li>\n\n\n\n<li>Automatisk omdirigering til login-siden ved en udl\u00f8bet session (i stedet for uventede fejlmeddelelser).<\/li>\n\n\n\n<li>Muligheder for \u00e6ndring\/fjernelse af forhandler brugerpakkker, der ikke virker, er l\u00f8st.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 id=\"api\" class=\"wp-block-heading\">API<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dom\u00e6ne tilg\u00e6ngelighedskontrol ydeevne forbedret for premium dom\u00e6ner. <\/li>\n\n\n\n<li>Nyt endpoint: <a href=\"https:\/\/my.host\/api\/doc\/api-4406334\" target=\"_blank\" rel=\"noreferrer noopener\">Get your IP and customer number (whoami)<\/a><\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 id=\"whmcs-registrar-modul\" class=\"wp-block-heading\">WHMCS registrar modul<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ny version: <a href=\"https:\/\/marketplace.whmcs.com\/product\/8197-mijnhost\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">v1.3.3<\/a><\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 id=\"certbot-dns-plugin\" class=\"wp-block-heading\">Certbot DNS plugin<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ny version: <a href=\"https:\/\/pypi.org\/project\/certbot-dns-mijn-host\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">0.0.9<\/a><\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 id=\"opsummering\" class=\"wp-block-heading\">Opsummering<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Det var udviklingsbloggen for juni. N\u00e6ste m\u00e5ned f\u00f8lger en ny opdatering. Har du sp\u00f8rgsm\u00e5l eller en god id\u00e9? Lad os det vide via id\u00e9br\u00e6ttet, kommentarerne ved dette blogindl\u00e6g, eller via en supportbillet, vi h\u00f8rer det gerne.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Indtil n\u00e6ste opdatering!<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Velkommen til den allerf\u00f8rste udviklingsblog fra my.host! Fra nu af tager vi dig med bag kulisserne hver m\u00e5ned: hvilke nye funktioner vi har bygget, hvad vi har forbedret, og hvilke udviklinger der er interessante for dig som kunde. Ingen markedsf\u00f8ringshistorie, men ganske enkelt en \u00e6rlig visning af, hvad vi arbejder p\u00e5.<\/p>\n","protected":false},"author":1,"featured_media":2885,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"hide_cta_migrate_site":false,"hide_toc_block":false,"footnotes":""},"categories":[593],"tags":[599,580,588],"class_list":["post-3550","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development","tag-dns","tag-domaenenavne","tag-registrar"],"lang":"da","translations":{"da":3550,"sv":3762,"nl":2864,"nb":3679,"en":3187},"pll_sync_post":{},"_links":{"self":[{"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/posts\/3550","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/comments?post=3550"}],"version-history":[{"count":0,"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/posts\/3550\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/media\/2885"}],"wp:attachment":[{"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/media?parent=3550"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/categories?post=3550"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/tags?post=3550"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}