Opened 18 years ago
Closed 17 years ago
#2469 closed defect (wontfix)
mythTV backends do not perform DNS lookups
Reported by: | Owned by: | Isaac Richards | |
---|---|---|---|
Priority: | minor | Milestone: | 0.21 |
Component: | mythtv | Version: | 0.20 |
Severity: | medium | Keywords: | |
Cc: | hugh@… | Ticket locked: | no |
Description
My network has DHCP and dynamic DNS for all my computers, except for my main fileserver. If I enter in 'saturn' into mythtv-config as the backend host, all my other backends fail to connect and the master starts up as a slave, because it says they cannot connect to the host. nmap says that the host is up and the ports are open.
Change History (5)
comment:1 Changed 18 years ago by
Resolution: | → wontfix |
---|---|
Status: | new → closed |
comment:3 Changed 18 years ago by
Trac is not for feature requests, which you would know if you read the "Guide for submitting MythTV Feature Requests, Bugs and Patches" - TicketHowTo
comment:4 Changed 17 years ago by
Cc: | hugh@… added |
---|---|
Resolution: | wontfix |
Status: | closed → reopened |
I consider this a bug. Why?
- mythtvsetup accepts a domain name without complaint
- mythfrontend accepts a domain name without complaint
- a domain name does not work. The diagnostic is highly misleading. Here is an example from a mythfrontend log:
2006-11-10 00:05:44.178 Connecting to backend server: redburn.mimosa.com:6543 (try 1 of 5) 2006-11-10 00:05:44.181 Connection timed out. You probably should modify the Master Server settings in the setup program and set the proper IP address.
What it is actually trying is 0.0.0.0:6543 and yet it reports redburn.mimosa.com. Do we really expect users to use tcpdump to find their errors?
Recommendations:
- wherever an IP address is expected, accept a domain name.
- mythtv-setup should validate each IP address input. If it is badly formed, report right away, when it is easiest for the user to fix it.
- (not as important, but for consistency)
- Wherever a port is expected, accept a service name (see the man page services(5)).
- Port number syntax should be checked on input.
- It might be useful if the mythtv-setup form specified whether these ports are TCP or UDP.
- the mythfrontend log entry should not just show what the user entered as an IP address but also what it was interpreted as.
For example, in my case, it could have said:
Connecting to backend server: redburn.mimosa.com:6543 (0.0.0.0:6543) (try 1 of 5)
PS: if there is now a Feature Wishlist wiki entry for this, please place a pointer in this trac entry.
comment:5 Changed 17 years ago by
Resolution: | → wontfix |
---|---|
Status: | reopened → closed |
Help text for those settings says IP address only.