All data, including DNS records and distribution records, are stored in the local database. API requests are only made when adding, deleting, modifying, or querying records, ensuring both stability and fast performance.
Added support for 3rd-level or 4th-level DNS records. (A host input field has been added when creating records.)
To edit or delete a record, you first need to obtain the DNS record’s ID. This ID can be stored in the local database when the record is created, or retrieved by calling the list function.
We have already enabled add/delete/update/query operations for NS records. Please use the corresponding API for these actions.
My view is that professional matters should be left to the professionals—it’s not necessary to do everything yourself. Take building a car, for example: it might have a German engine, a Japanese transmission, a French dashboard, and Fuyao glass from China. Huye has the money and likes to do things his own way, wanting everything to be self-made: building his own forum, his own email service, his own domain distribution… dabbling in a bit of everything, but mastering none. The battlefront gets stretched too thin, and it’s not sustainable in the long run. I suggest VPS8 discuss with Huye and learn from the nodeloc community: the main platform stays with VPS8, and Huye can have his own dedicated distribution page. All his domains can be distributed through his personal page, and he only needs to have complete management rights over his own domains. The technical backend can be handled by the VPS8 platform, which will also give users more confidence.
Changing the nameserver (NS) can only be done via the API? Looks like it can’t be operated on the VPS8 website—there’s no option to choose NS in the type menu (I’m referring to domains that aren’t distributed by VPS8).
I did a test: for domains that aren’t VPS8, like x.x.x, I set up an ns called ok.x.x.x. Although it was added successfully via the API, it doesn’t actually take effect.
DNS resolution alone is useless; you need the other party’s system to actually host it for it to take effect. And once that’s done, it takes effect quickly.