Did this issue start happening after an update/upgrade?  Was there a
prior kernel version where you were not having this particular problem?

Would it be possible for you to test the latest upstream kernel? Refer
to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest
v4.11 kernel[0].

If this bug is fixed in the mainline kernel, please add the following
tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag:
'kernel-bug-exists-upstream'.

Once testing of the upstream kernel is complete, please mark this bug as
"Confirmed".


Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.11-rc3

** Changed in: linux (Ubuntu)
   Importance: Undecided => Medium

** Also affects: linux (Ubuntu Xenial)
   Importance: Undecided
       Status: New

** Changed in: linux (Ubuntu Xenial)
   Importance: Undecided => Medium

** Changed in: linux (Ubuntu Xenial)
       Status: New => Incomplete

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1674273

Title:
  Resolver ignores ndots option

Status in linux package in Ubuntu:
  Incomplete
Status in linux source package in Xenial:
  Incomplete

Bug description:
  This is a re-report of
  https://bugs.launchpad.net/ubuntu/+source/linux/+bug/401202 since that
  one was apparently closed as no-fix simply because it was too old.

  This still occurs in xenial.

  Original description:
  Regardless of ndots option in /etc/resolv.conf, when NXDOMAIN is returned 
from the DNS server then resolver always try another attempt with the original 
name extended by what is in search option.
  For example, if you're looking for very.long.url.nowhere and there is a line 
"search ubuntu.com" in resolv.conf you will get addres of server 
very.long.url.nowhere.ubuntu.com if such exists. It is incorrect, it should 
occurs only for urls having less that ndots option dots in its name.

  My system is a standard Ubuntu Xenial desktop amd64 using network
  manager and the default configured Wired Connection 1 (i.e. DHCP).

  To reproduce:
  - sudo install /dev/fd/0 /etc/NetworkManager/dnsmasq.d/domain 
<<<'log-queries=extra'
  - sudo killall dnsmasq
  - ping some.long.non-existent.name
  - Watch /var/log/syslog

  In my case:
  Mar 20 23:19:22 eragon dnsmasq[27367]: 46 127.0.0.1/40646 query[A] 
some.long.non-existent.name from 127.0.0.1
  Mar 20 23:19:22 eragon dnsmasq[27367]: 46 127.0.0.1/40646 forwarded 
some.long.non-existent.name to 192.168.5.1
  Mar 20 23:19:22 eragon dnsmasq[27367]: 46 127.0.0.1/40646 reply 
some.long.non-existent.name is NXDOMAIN
  Mar 20 23:19:22 eragon dnsmasq[27367]: 47 127.0.0.1/52417 query[A] 
some.long.non-existent.name.sebunger.dnsalias.org from 127.0.0.1
  Mar 20 23:19:22 eragon dnsmasq[27367]: 47 127.0.0.1/52417 forwarded 
some.long.non-existent.name.sebunger.dnsalias.org to 192.168.5.1
  Mar 20 23:19:23 eragon dnsmasq[27367]: 47 127.0.0.1/52417 reply 
some.long.non-existent.name.sebunger.dnsalias.org is <CNAME>
  Mar 20 23:19:23 eragon dnsmasq[27367]: 47 127.0.0.1/52417 reply 
sebunger.dnsalias.org is 203.173.156.30

  My /etc/resolv.conf (which is a sym-link to ../run/resolvconf/resolv.conf
  # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
  #     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
  nameserver 127.0.1.1
  search sebunger.dnsalias.org
  options ndots:1

  (I added the options ndots with no effect)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1674273/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to