centralnicgroup-opensource/rtldev-middleware-whmcs

DNS zone on incoming transfer

Closed this issue · 7 comments

No DNS zone is created for an incoming domain transfer. If the cron has set the domain to active, I have to add the zone manually in the control panel. I don't think it should be like that.

A zone with the type "DNSTransfer" should possibly be created at the start of the transfer.

  • WHMCS Version 8.6.0-release.1
  • PHP Version 7.4
  • ISPAPI Registrar Module Version v16.2.4

Hi Phil,

has the Domain Addon "DNS Management" been ordered together with the transfer?

Kai

Oh sorry. Yes, with DNS Management!
In some cases I also activated it before accepting the order.
In both cases it didn't work.

ok, I checked this and indeed, there's no dns management handling part of the transfer process yet.

A zone with the type "DNSTransfer" should possibly be created at the start of the transfer.

Not sure what this means to be honest.

I'll be working on a solution in the TransferSync that updates the domain in direction of dns management after successful transfer. That's at least the best plan imho. I'll keep you in the loop.

Not sure what this means to be honest.

You have 3 DNS zones (external, internal, transfer). The transfer zone is automatically deleted if the domain has not been successfully transferred to the zone within 14 days. This prevents dead and external zones.

Look at that:
https://wiki.hexonet.net/wiki/DNS_API#Create_new_DNS_zone_for_a_domain_that_is_about_to_be_transferred_HEXONET

@PhiGi87 wow - I am working since 2009 for hexonet and this feature is totally new to me. I had a talk with our technical support and the feedback was speaking against that feature mentioned in the wiki. Looks like the docs haven't been cleaned up. This isn't an additional zone type, just a way that our api supported in the past for external dnszones.
It is said to be deprecated, the mentioned cleanup for dead zones is also no longer in place.

The way I planned with is said to be the right way, so a post-transfer domain update.

COMMAND = ModifyDomain
DOMAIN = ...
INTERNALDNS = 1

OK, I'm surprised. It is also still available in the ControlPanel.

Screenshot 2022-11-08 at 14-35-24 Control Panel 3 0

@PhiGi87 I cannot forward more details, and I understand your confusion with that DNSZone Type.

https://github.com/centralnicgroup-opensource/rtldev-middleware-whmcs/releases/tag/v16.3.0

HTH