ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Fedora name resolution

    Scheduled Pinned Locked Moved IT Discussion
    28 Posts 5 Posters 1.8k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ObsolesceO
      Obsolesce @black3dynamite
      last edited by

      @black3dynamite said in Fedora name resolution:

      @obsolesce said in Fedora name resolution:

      @black3dynamite said in Fedora name resolution:

      @obsolesce said in Fedora name resolution:

      If it's a .local domain, edit the avahi-daemon.conf file:

      Un-comment the following line, and add a . (dot) infront of local:

      domain-name=.local

      Then restart network or reboot.

      Why not edit /etc/nsswitch.conf instead?
      https://ask.fedoraproject.org/en/question/90486/cannot-resolve-local-domain-name-on-fedora-23/?answer=90625#post-id-90625

      Change...
      hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname

      To...
      hosts: files dns mdns4_minimal [NOTFOUND=return] myhostname

      I wasn't aware of that option.

      Can you tell me why one solution is better than the other or why one is worse than the other?

      Has long as dns is after files in the hosts: section in nsswitch.conf file, utilities like nslookup should work correctly.

      Un-commenting the .local line in the other file seems to do the job just fine. Still not seeing any advantages to doing it the other way, or disadvantages to keep doing it how I am.

      black3dynamiteB 1 Reply Last reply Reply Quote 0
      • black3dynamiteB
        black3dynamite @Obsolesce
        last edited by black3dynamite

        @obsolesce said in Fedora name resolution:

        @black3dynamite said in Fedora name resolution:

        @obsolesce said in Fedora name resolution:

        @black3dynamite said in Fedora name resolution:

        @obsolesce said in Fedora name resolution:

        If it's a .local domain, edit the avahi-daemon.conf file:

        Un-comment the following line, and add a . (dot) infront of local:

        domain-name=.local

        Then restart network or reboot.

        Why not edit /etc/nsswitch.conf instead?
        https://ask.fedoraproject.org/en/question/90486/cannot-resolve-local-domain-name-on-fedora-23/?answer=90625#post-id-90625

        Change...
        hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname

        To...
        hosts: files dns mdns4_minimal [NOTFOUND=return] myhostname

        I wasn't aware of that option.

        Can you tell me why one solution is better than the other or why one is worse than the other?

        Has long as dns is after files in the hosts: section in nsswitch.conf file, utilities like nslookup should work correctly.

        Un-commenting the .local line in the other file seems to do the job just fine. Still not seeing any advantages to doing it the other way, or disadvantages to keep doing it how I am.

        Only disadvantage or more of an inconvenience that I can see, is that you would have to keep changing the domain name because of each network uses a different domain like .local, .lan, or .home.

        But I don't see anything wrong with un-commenting domain-name=local

        stacksofplatesS 1 Reply Last reply Reply Quote 0
        • stacksofplatesS
          stacksofplates @black3dynamite
          last edited by

          @black3dynamite said in Fedora name resolution:

          @obsolesce said in Fedora name resolution:

          @black3dynamite said in Fedora name resolution:

          @obsolesce said in Fedora name resolution:

          @black3dynamite said in Fedora name resolution:

          @obsolesce said in Fedora name resolution:

          If it's a .local domain, edit the avahi-daemon.conf file:

          Un-comment the following line, and add a . (dot) infront of local:

          domain-name=.local

          Then restart network or reboot.

          Why not edit /etc/nsswitch.conf instead?
          https://ask.fedoraproject.org/en/question/90486/cannot-resolve-local-domain-name-on-fedora-23/?answer=90625#post-id-90625

          Change...
          hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname

          To...
          hosts: files dns mdns4_minimal [NOTFOUND=return] myhostname

          I wasn't aware of that option.

          Can you tell me why one solution is better than the other or why one is worse than the other?

          Has long as dns is after files in the hosts: section in nsswitch.conf file, utilities like nslookup should work correctly.

          Un-commenting the .local line in the other file seems to do the job just fine. Still not seeing any advantages to doing it the other way, or disadvantages to keep doing it how I am.

          Only disadvantage or more of an inconvenience that I can see, is that you would have to keep changing the domain name because of each network uses a different domain like .local, .lan, or .home.

          But I don't see anything wrong with un-commenting domain-name=local

          Right, /etc/nsswitch defines where you're looking. So correcting that fixes all scenarios vs fixing only one specific thing.

          ObsolesceO 1 Reply Last reply Reply Quote 1
          • ObsolesceO
            Obsolesce @stacksofplates
            last edited by

            @stacksofplates said in Fedora name resolution:

            @black3dynamite said in Fedora name resolution:

            @obsolesce said in Fedora name resolution:

            @black3dynamite said in Fedora name resolution:

            @obsolesce said in Fedora name resolution:

            @black3dynamite said in Fedora name resolution:

            @obsolesce said in Fedora name resolution:

            If it's a .local domain, edit the avahi-daemon.conf file:

            Un-comment the following line, and add a . (dot) infront of local:

            domain-name=.local

            Then restart network or reboot.

            Why not edit /etc/nsswitch.conf instead?
            https://ask.fedoraproject.org/en/question/90486/cannot-resolve-local-domain-name-on-fedora-23/?answer=90625#post-id-90625

            Change...
            hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname

            To...
            hosts: files dns mdns4_minimal [NOTFOUND=return] myhostname

            I wasn't aware of that option.

            Can you tell me why one solution is better than the other or why one is worse than the other?

            Has long as dns is after files in the hosts: section in nsswitch.conf file, utilities like nslookup should work correctly.

            Un-commenting the .local line in the other file seems to do the job just fine. Still not seeing any advantages to doing it the other way, or disadvantages to keep doing it how I am.

            Only disadvantage or more of an inconvenience that I can see, is that you would have to keep changing the domain name because of each network uses a different domain like .local, .lan, or .home.

            But I don't see anything wrong with un-commenting domain-name=local

            Right, /etc/nsswitch defines where you're looking. So correcting that fixes all scenarios vs fixing only one specific thing.

            I see, that makes sense. I'll try that next time.... because my host name and the LAN domain I connect to never changes.

            1 Reply Last reply Reply Quote 0
            • ObsolesceO
              Obsolesce @black3dynamite
              last edited by

              @black3dynamite said in Fedora name resolution:

              @obsolesce said in Fedora name resolution:

              If it's a .local domain, edit the avahi-daemon.conf file:

              Un-comment the following line, and add a . (dot) infront of local:

              domain-name=.local

              Then restart network or reboot.

              Why not edit /etc/nsswitch.conf instead?
              https://ask.fedoraproject.org/en/question/90486/cannot-resolve-local-domain-name-on-fedora-23/?answer=90625#post-id-90625

              Change...
              hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname

              To...
              hosts: files dns mdns4_minimal [NOTFOUND=return] myhostname

              That didn't work by the way.

              This did:
              hosts: files dns myhostname mymachines

              black3dynamiteB 1 Reply Last reply Reply Quote 0
              • ObsolesceO
                Obsolesce
                last edited by

                It still didn't work correctly in VSCode, but did allow me to ping a .local.

                I think the avahi-daemon.conf is the better way to fix it, as all issues are resolved that way, and no new ones arise down the road.

                black3dynamiteB 1 Reply Last reply Reply Quote 0
                • black3dynamiteB
                  black3dynamite @Obsolesce
                  last edited by

                  @obsolesce said in Fedora name resolution:

                  @black3dynamite said in Fedora name resolution:

                  @obsolesce said in Fedora name resolution:

                  If it's a .local domain, edit the avahi-daemon.conf file:

                  Un-comment the following line, and add a . (dot) infront of local:

                  domain-name=.local

                  Then restart network or reboot.

                  Why not edit /etc/nsswitch.conf instead?
                  https://ask.fedoraproject.org/en/question/90486/cannot-resolve-local-domain-name-on-fedora-23/?answer=90625#post-id-90625

                  Change...
                  hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname

                  To...
                  hosts: files dns mdns4_minimal [NOTFOUND=return] myhostname

                  That didn't work by the way.

                  This did:
                  hosts: files dns myhostname mymachines

                  I noticed on a clean install of Fedora 28, its setup this way:
                  hosts: files dns myhostname

                  1 Reply Last reply Reply Quote 0
                  • black3dynamiteB
                    black3dynamite @Obsolesce
                    last edited by

                    @obsolesce said in Fedora name resolution:

                    It still didn't work correctly in VSCode, but did allow me to ping a .local.

                    What didn't work in VSCode?

                    1 Reply Last reply Reply Quote 0
                    • siringoS
                      siringo
                      last edited by

                      Thank you all for your help with this problem.

                      I had this problem at a site I work at once a week. I went back there yesterday and things worked without me having to do anything so I don't know what was going on.

                      Anyway, all fixed & once again thanks.

                      stacksofplatesS 1 Reply Last reply Reply Quote 0
                      • stacksofplatesS
                        stacksofplates @siringo
                        last edited by

                        @siringo said in Fedora name resolution:

                        Thank you all for your help with this problem.

                        I had this problem at a site I work at once a week. I went back there yesterday and things worked without me having to do anything so I don't know what was going on.

                        Anyway, all fixed & once again thanks.

                        Yeah we have a pretty big .local and I've never had to change anything for it.

                        Hopefully it stays working for you.

                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 2 / 2
                        • First post
                          Last post