Solution 1:

It does not work, and that is excepted. Your current understanding on how DNS works is incorrect; you cannot "give an A record for the second time".

An A record simply maps the name to an IP address (or multiple IP addresses for round-robin redundancy), and the DNS resolution is finished. It doesn't delegate control over the record to the server which it is pointing to – only an NS record would do that.