This makes no freakin sense to me, and it’s driving me bonkers. Censored for work purposes obv.

Hosts file:

1.1.1.1 site.com

$ping site.com

PING site.com (1.1.1.1)

^C

$ping http://site.com

ping: unknown host http://site.com

What?? Ping, You JUST RESOLVED site.com, why can’t you resolve it now??

Why does the addition of the protocol break DNS resolution?

It’s CentOS 6.10, quite old…

/etc/nsswitch has:

hosts: files dns

Any pointers would be much appreciated.

  • Rustmilian@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    1 年前

    Not related to your problem, but you really should be using https when on the web not http.

    • Rustmilian@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      1 年前

      Wow, are people inept or something?
      Why would you want to use http over https? Trick question, you wouldn’t. Https is clearly the better choice. Http needs to die already.

      • holgersson@lemm.ee
        link
        fedilink
        arrow-up
        2
        ·
        1 年前

        It might just be local network traffic or a dev env. Not to mention that https is just unnecessary overhead for some usecases, especially when only GETting data.

        • Rustmilian@lemmy.world
          link
          fedilink
          English
          arrow-up
          5
          ·
          edit-2
          1 年前

          I literally said when on the web
          Local & loopback doesn’t count as the web.
          The overhead of https is very minor, incredibly trivial and as been for nearly 10y now. Https is essentially the default protocol these days.

  • scratchandgame@lemmy.ml
    link
    fedilink
    Tiếng Việt
    arrow-up
    1
    ·
    edit-2
    1 年前

    You should deal with problem yourself rather than asking like this. Or forget ping.

    fucking anyone disliking, that guy doesn’t even have knowledge what a hostname and a protocol is. They should learn it themselves. Don’t need to ask.