From Fedora Project Wiki
< Networking | Ideas
(Created page with "== Some ideas for name resolution in linux distributions == === Resolve an address for connect() or sendto() === Input parameters (network layer): * host (IP address or som...") |
(No difference)
|
Revision as of 12:42, 21 December 2012
Some ideas for name resolution in linux distributions
Resolve an address for connect() or sendto()
Input parameters (network layer):
- host (IP address or some sort of host name)
- family (to implement -4 and -6 switches)
Input parameters (transport layer):
- socktype
- protocol
- service (TCP/UDP port number or service name)
- whether to use SRV records
Output parameters:
- List of sockaddr pointers
- Canonical name (why?)
- socktype
- protocol
Resolve an address for IP ACLs
Input parameters:
- host
- family
Output parameters:
- List of sockaddr pointers (zero ports, zero protocols, etc)
- Canonical name (why?)