On Fri, Aug 2, 2024 at 10:35 PM Lee <ler...@gmail.com> wrote: > > On Fri, Aug 2, 2024 at 7:29 PM Dan Ritter wrote: > > > > Lee wrote: > > > On Thu, Aug 1, 2024 at 10:40 PM Jeffrey Walton wrote: > > > > > > > > I personally remove mDNS and Bonjour from my machines. mDNS is not the > > > > source of truth on my networks. Rather, DNS is the source of truth in > > > > my networks ... > > > > > > Do you have any network printers? That work without having mDNS enabled? > > > > I do. If you assign an IP and a DNS name to the IP, all the > > network printers I am aware of will work just fine. (They don't > > care about the DNS name, either, but it's more convenient if you > > don't want to remember the IP.) > > Yep, a static IP address is assigned via DHCP and the name exists in > DNS. Now what? > > if it's not obvious, I know appx. zip about linux administration, so > hints about what to do after assigning a name and address would be > appreciated.
As far as DNS goes, the only hosts that require a static IP address are your DNS servers. Just about everything else can get an address from DHCP, including file servers, mail servers and print servers. When I was an admin at the Social Security Administration, the SSA ran in that configuration. SSA had about 120,000 hosts on the network at the time, and the agency had no problems in the configuration. They used a private Class A network with 10.*.*.* addresses. I think SSA also used static IP addresses for gateways, but I can't recall for certain. And gateways were always .1 or .2 by convention on the network segment. At the time, I _think_ SSA had the second-largest network in the world - only IBM was larger. SSA also used a token ring network up until about 2001 or 2002. The agency did not cutover to ethernet until about 2002 or 2003. If you are interested in some good reading on Unix & Linux networking, then pick up a copy of W. Richard Stevens' TCP/IP Illustrated, Volume I: The Protocols (<https://www.amazon.com/dp/0201633469>). It is a great book to learn from. Stevens gives you plenty of command line examples to demonstrate concepts. Jeff