Can I force clients of my phone's Wi-Fi hotspot to use my DNS? My phone is a Mi A1 with Oreo 8.1. It is not rooted.

I am offering WiFi using hotpsot .

I discovered that devices connected to my hotspot do not inherit the DNS server from my hotspot. 

Questions: is there a way to push DNS to clients connected to my hotspot?

I have two custom DNS, self made, with public IP. And I would like that people using my wifi could use these DNS.
No you can't. Each connecting client identifies using its own IP address BEFORE being granted internet access, This means that it does not need to clone address or servers after connection, it can continue sending and receiving packets along its establish (independent) route, identifying as it's own device.