The mappings between physical network interfaces, DNS names and IP addresses is practically arbitrary. However you should distinguish between network interfaces (typically Ethernet adapters, Wifi adapters, Bluetooth network devices etc.) and the DNS side of things, which only deals with names and IP addresses (not physical interfaces).
Here are some facts that you can mix and match:
- a single network card can have 1 or many IP addresses.
- a single DNS name can be resolved to 1 or many IP addresses.
- a single IP address can (and will usually) identify a single machine
- mulitple DNS names can be mapped to a single IP address
Consider hosting providers: They will have many DNS names pointing to the same - shared - server. That server might for reasons of reliablilty be equipped with multiple network cards, each with several IP addresses.
For PCs you will usually get more than one IP address if you query by hostname, because nowadays you typically have at least two (wifi and ethernet) adapters with their individual (mostly single) IP address.
In load-balancing scenarios however all sorts of clever mappings and redirections (virtual IP addresses and the like) can occur.
Both DNS and IP protocols are very flexible, however this of course does not necessarily make them easier to understand.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…