Skip to content

DNS resolve failed on remote server with smartDNS or dnsmsq since 5.1.0+ #2564

@shell12345

Description

@shell12345

Please read contributing guidelines. Thanks.

Describe the bug
unable to resolve hostname with smartDNS on remote server since 5.10+.
but 5.06 is fine.
smartDNS listen to udp DNS request on 53.
To Reproduce
Steps to reproduce the behavior:

  1. 5.1.0+
  2. remote server uses smartDNS or dnsmsq to unlock stream, like Netflix
  3. set remote DNS 127.0.0.1 or 0.0.0.0
  4. VPN mode
  5. unable to resolve hostname

Expected behavior
5.06 works fine with the mentioned process.
And 5.10+ seems works fine with proxy only and transparent proxy mode (just past the connection test, not root yet.).
If set remote DNS 1.1.1.1 or 8.8.8.8. It works fine but can not unlock stream.
pls, fix it.
Smartphone (please complete the following information):

  • Android 10
  • Device: Google Pixel 3 XL
  • Last version

Configuration
Put an x inside the [ ] that applies.

  • [ x] IPv4 server address
  • IPv6 server address
  • [x ] Client IPv4 availability
  • Client IPv6 availability
  • Encrypt method:
  • Route
    • All
    • Bypass LAN
    • Bypass China
    • [x ] Bypass LAN & China
    • GFW List
    • China List
    • Custom rules
  • IPv6 route
  • Apps VPN mode
    • Bypass mode
  • Remote DNS: 127.0.0.1 or 0.0.0.0
  • [ x] DNS over UDP
  • Plugin configuration (if applicable):
  • Auto Connect
  • TCP Fast Open

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions