Thank you for asking this question on the Microsoft Q&A Platform.
Assuming that you can ping the On-Premises DNS Server, you should add a third DNS Server (192.18.1.5) on your Azure VNET
Hope this helps!
Accept Answer and Upvote, if any of the above helped, this thread can help others in the community looking for remediation for similar issues.
NOTE: To answer you as quickly as possible, please mention me in your reply.