APIPA and LAN Broadcast Domain Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?what is a networking protocol?Circuit Switching and Packet Switching confusion !Splitting network between guests and production clientsFirst time here Cisco 3750 SwitchWhat is the need of two addressing schemes (physical and logic address) in networking to identify a host?How to add hot swapping feature in network traffic?How does a packet find its way from a LAN device to a router, or vice versus?How to design network with high availability in a multilevel small workplaceARP requests from outside the networkBizzare Issue - Can't connect to Sites/Server After a Variable Period of Time
What computer would be fastest for Mathematica Home Edition?
Is there a service that would inform me whenever a new direct route is scheduled from a given airport?
Strange behaviour of Check
What LEGO pieces have "real-world" functionality?
Need a suitable toxic chemical for a murder plot in my novel
When communicating altitude with a '9' in it, should it be pronounced "nine hundred" or "niner hundred"?
How are presidential pardons supposed to be used?
Are my PIs rude or am I just being too sensitive?
Area of a 2D convex hull
Single author papers against my advisor's will?
Estimated State payment too big --> money back; + 2018 Tax Reform
How to rotate it perfectly?
Why does this iterative way of solving of equation work?
What to do with post with dry rot?
Blender game recording at the wrong time
Using "nakedly" instead of "with nothing on"
Limit for e and 1/e
What's the point in a preamp?
Active filter with series inductor and resistor - do these exist?
Unexpected result with right shift after bitwise negation
Slither Like a Snake
Who can trigger ship-wide alerts in Star Trek?
Passing functions in C++
Direct Experience of Meditation
APIPA and LAN Broadcast Domain
Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)
Announcing the arrival of Valued Associate #679: Cesar Manara
Unicorn Meta Zoo #1: Why another podcast?what is a networking protocol?Circuit Switching and Packet Switching confusion !Splitting network between guests and production clientsFirst time here Cisco 3750 SwitchWhat is the need of two addressing schemes (physical and logic address) in networking to identify a host?How to add hot swapping feature in network traffic?How does a packet find its way from a LAN device to a router, or vice versus?How to design network with high availability in a multilevel small workplaceARP requests from outside the networkBizzare Issue - Can't connect to Sites/Server After a Variable Period of Time
I just want to know can a Local Area Network broadcast domain be operated by only relying on APIPA?
networking
New contributor
add a comment |
I just want to know can a Local Area Network broadcast domain be operated by only relying on APIPA?
networking
New contributor
add a comment |
I just want to know can a Local Area Network broadcast domain be operated by only relying on APIPA?
networking
New contributor
I just want to know can a Local Area Network broadcast domain be operated by only relying on APIPA?
networking
networking
New contributor
New contributor
edited Apr 11 at 12:50
Cown
6,99131031
6,99131031
New contributor
asked Apr 11 at 12:48
Pooja RajputPooja Rajput
163
163
New contributor
New contributor
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
Welcome to Network Engineering! If I understand your question, it's "can my network devices communicate on a single LAN using APIPA addresses?
The answer is YES. APIPA addresses are in the 169.254.0.0/16 range, so every device is in the same subnet, and therefore same broadcast domain. If fact, this is exactly what APIPA was created for: to allow hosts to communicate without the need for DHCP, individual addressing, etc.
add a comment |
If the computers are in the same LAN or VLAN, they will be able to communicate with the APIPA-assigned addresses. In fact, that is the reason that the APIPA even exists - to allow computers to communicate in a single LAN without requiring any manual IP configuration in the case DHCP is not available.
The only problem is the name-to-IP resolution. Usually, DNS is used for that but in a single LAN with APIPA addressing, the DNS would not be available. So you would either need to use IP addresses instead of computer names to communicate, or some other dynamic mechanisms would need to be used that allow stations to discover their names and IP addresses dynamically. Traditionally, Windows File and Printer Sharing services have such mechanisms. Other network services may not support it so it strongly depends on the kind of service you would like to use in an APIPA-addressed network whether you could use names or IP addresses when speaking to a different computer.
Please note that a switch never learns MAC addresses of connected stations into its MAC address table using ARP. This is a common misconception. A switch learns MAC addresses simply by observing the frames flowing through it. Click here
1
The mechanism for name resolution would be mDNS (Multicast-DNS) which is essentially the same as DNS except that Queries are sent to a Multicast Group instead of to a single host, and every member of that group is allowed to respond. APIPA, mDNS, and DNS-SD (for Service Discovery using DNS and thus also mDNS) together are also sometimes called "Zeroconf", or after Apple's implementation of those protocols "Bonjour". A Linux implementation (which also works on most BSDs) is Avahi.
– Jörg W Mittag
Apr 11 at 18:47
Perhaps it would be a better answer without the last paragraph about MAC addresses and switches, which doesn't seem to be much to do with the question.
– jonathanjo
Apr 11 at 22:02
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "496"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Pooja Rajput is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fnetworkengineering.stackexchange.com%2fquestions%2f58368%2fapipa-and-lan-broadcast-domain%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Welcome to Network Engineering! If I understand your question, it's "can my network devices communicate on a single LAN using APIPA addresses?
The answer is YES. APIPA addresses are in the 169.254.0.0/16 range, so every device is in the same subnet, and therefore same broadcast domain. If fact, this is exactly what APIPA was created for: to allow hosts to communicate without the need for DHCP, individual addressing, etc.
add a comment |
Welcome to Network Engineering! If I understand your question, it's "can my network devices communicate on a single LAN using APIPA addresses?
The answer is YES. APIPA addresses are in the 169.254.0.0/16 range, so every device is in the same subnet, and therefore same broadcast domain. If fact, this is exactly what APIPA was created for: to allow hosts to communicate without the need for DHCP, individual addressing, etc.
add a comment |
Welcome to Network Engineering! If I understand your question, it's "can my network devices communicate on a single LAN using APIPA addresses?
The answer is YES. APIPA addresses are in the 169.254.0.0/16 range, so every device is in the same subnet, and therefore same broadcast domain. If fact, this is exactly what APIPA was created for: to allow hosts to communicate without the need for DHCP, individual addressing, etc.
Welcome to Network Engineering! If I understand your question, it's "can my network devices communicate on a single LAN using APIPA addresses?
The answer is YES. APIPA addresses are in the 169.254.0.0/16 range, so every device is in the same subnet, and therefore same broadcast domain. If fact, this is exactly what APIPA was created for: to allow hosts to communicate without the need for DHCP, individual addressing, etc.
answered Apr 11 at 12:56
Ron TrunkRon Trunk
39.8k33781
39.8k33781
add a comment |
add a comment |
If the computers are in the same LAN or VLAN, they will be able to communicate with the APIPA-assigned addresses. In fact, that is the reason that the APIPA even exists - to allow computers to communicate in a single LAN without requiring any manual IP configuration in the case DHCP is not available.
The only problem is the name-to-IP resolution. Usually, DNS is used for that but in a single LAN with APIPA addressing, the DNS would not be available. So you would either need to use IP addresses instead of computer names to communicate, or some other dynamic mechanisms would need to be used that allow stations to discover their names and IP addresses dynamically. Traditionally, Windows File and Printer Sharing services have such mechanisms. Other network services may not support it so it strongly depends on the kind of service you would like to use in an APIPA-addressed network whether you could use names or IP addresses when speaking to a different computer.
Please note that a switch never learns MAC addresses of connected stations into its MAC address table using ARP. This is a common misconception. A switch learns MAC addresses simply by observing the frames flowing through it. Click here
1
The mechanism for name resolution would be mDNS (Multicast-DNS) which is essentially the same as DNS except that Queries are sent to a Multicast Group instead of to a single host, and every member of that group is allowed to respond. APIPA, mDNS, and DNS-SD (for Service Discovery using DNS and thus also mDNS) together are also sometimes called "Zeroconf", or after Apple's implementation of those protocols "Bonjour". A Linux implementation (which also works on most BSDs) is Avahi.
– Jörg W Mittag
Apr 11 at 18:47
Perhaps it would be a better answer without the last paragraph about MAC addresses and switches, which doesn't seem to be much to do with the question.
– jonathanjo
Apr 11 at 22:02
add a comment |
If the computers are in the same LAN or VLAN, they will be able to communicate with the APIPA-assigned addresses. In fact, that is the reason that the APIPA even exists - to allow computers to communicate in a single LAN without requiring any manual IP configuration in the case DHCP is not available.
The only problem is the name-to-IP resolution. Usually, DNS is used for that but in a single LAN with APIPA addressing, the DNS would not be available. So you would either need to use IP addresses instead of computer names to communicate, or some other dynamic mechanisms would need to be used that allow stations to discover their names and IP addresses dynamically. Traditionally, Windows File and Printer Sharing services have such mechanisms. Other network services may not support it so it strongly depends on the kind of service you would like to use in an APIPA-addressed network whether you could use names or IP addresses when speaking to a different computer.
Please note that a switch never learns MAC addresses of connected stations into its MAC address table using ARP. This is a common misconception. A switch learns MAC addresses simply by observing the frames flowing through it. Click here
1
The mechanism for name resolution would be mDNS (Multicast-DNS) which is essentially the same as DNS except that Queries are sent to a Multicast Group instead of to a single host, and every member of that group is allowed to respond. APIPA, mDNS, and DNS-SD (for Service Discovery using DNS and thus also mDNS) together are also sometimes called "Zeroconf", or after Apple's implementation of those protocols "Bonjour". A Linux implementation (which also works on most BSDs) is Avahi.
– Jörg W Mittag
Apr 11 at 18:47
Perhaps it would be a better answer without the last paragraph about MAC addresses and switches, which doesn't seem to be much to do with the question.
– jonathanjo
Apr 11 at 22:02
add a comment |
If the computers are in the same LAN or VLAN, they will be able to communicate with the APIPA-assigned addresses. In fact, that is the reason that the APIPA even exists - to allow computers to communicate in a single LAN without requiring any manual IP configuration in the case DHCP is not available.
The only problem is the name-to-IP resolution. Usually, DNS is used for that but in a single LAN with APIPA addressing, the DNS would not be available. So you would either need to use IP addresses instead of computer names to communicate, or some other dynamic mechanisms would need to be used that allow stations to discover their names and IP addresses dynamically. Traditionally, Windows File and Printer Sharing services have such mechanisms. Other network services may not support it so it strongly depends on the kind of service you would like to use in an APIPA-addressed network whether you could use names or IP addresses when speaking to a different computer.
Please note that a switch never learns MAC addresses of connected stations into its MAC address table using ARP. This is a common misconception. A switch learns MAC addresses simply by observing the frames flowing through it. Click here
If the computers are in the same LAN or VLAN, they will be able to communicate with the APIPA-assigned addresses. In fact, that is the reason that the APIPA even exists - to allow computers to communicate in a single LAN without requiring any manual IP configuration in the case DHCP is not available.
The only problem is the name-to-IP resolution. Usually, DNS is used for that but in a single LAN with APIPA addressing, the DNS would not be available. So you would either need to use IP addresses instead of computer names to communicate, or some other dynamic mechanisms would need to be used that allow stations to discover their names and IP addresses dynamically. Traditionally, Windows File and Printer Sharing services have such mechanisms. Other network services may not support it so it strongly depends on the kind of service you would like to use in an APIPA-addressed network whether you could use names or IP addresses when speaking to a different computer.
Please note that a switch never learns MAC addresses of connected stations into its MAC address table using ARP. This is a common misconception. A switch learns MAC addresses simply by observing the frames flowing through it. Click here
answered Apr 11 at 15:24
serverAdmin123serverAdmin123
3397
3397
1
The mechanism for name resolution would be mDNS (Multicast-DNS) which is essentially the same as DNS except that Queries are sent to a Multicast Group instead of to a single host, and every member of that group is allowed to respond. APIPA, mDNS, and DNS-SD (for Service Discovery using DNS and thus also mDNS) together are also sometimes called "Zeroconf", or after Apple's implementation of those protocols "Bonjour". A Linux implementation (which also works on most BSDs) is Avahi.
– Jörg W Mittag
Apr 11 at 18:47
Perhaps it would be a better answer without the last paragraph about MAC addresses and switches, which doesn't seem to be much to do with the question.
– jonathanjo
Apr 11 at 22:02
add a comment |
1
The mechanism for name resolution would be mDNS (Multicast-DNS) which is essentially the same as DNS except that Queries are sent to a Multicast Group instead of to a single host, and every member of that group is allowed to respond. APIPA, mDNS, and DNS-SD (for Service Discovery using DNS and thus also mDNS) together are also sometimes called "Zeroconf", or after Apple's implementation of those protocols "Bonjour". A Linux implementation (which also works on most BSDs) is Avahi.
– Jörg W Mittag
Apr 11 at 18:47
Perhaps it would be a better answer without the last paragraph about MAC addresses and switches, which doesn't seem to be much to do with the question.
– jonathanjo
Apr 11 at 22:02
1
1
The mechanism for name resolution would be mDNS (Multicast-DNS) which is essentially the same as DNS except that Queries are sent to a Multicast Group instead of to a single host, and every member of that group is allowed to respond. APIPA, mDNS, and DNS-SD (for Service Discovery using DNS and thus also mDNS) together are also sometimes called "Zeroconf", or after Apple's implementation of those protocols "Bonjour". A Linux implementation (which also works on most BSDs) is Avahi.
– Jörg W Mittag
Apr 11 at 18:47
The mechanism for name resolution would be mDNS (Multicast-DNS) which is essentially the same as DNS except that Queries are sent to a Multicast Group instead of to a single host, and every member of that group is allowed to respond. APIPA, mDNS, and DNS-SD (for Service Discovery using DNS and thus also mDNS) together are also sometimes called "Zeroconf", or after Apple's implementation of those protocols "Bonjour". A Linux implementation (which also works on most BSDs) is Avahi.
– Jörg W Mittag
Apr 11 at 18:47
Perhaps it would be a better answer without the last paragraph about MAC addresses and switches, which doesn't seem to be much to do with the question.
– jonathanjo
Apr 11 at 22:02
Perhaps it would be a better answer without the last paragraph about MAC addresses and switches, which doesn't seem to be much to do with the question.
– jonathanjo
Apr 11 at 22:02
add a comment |
Pooja Rajput is a new contributor. Be nice, and check out our Code of Conduct.
Pooja Rajput is a new contributor. Be nice, and check out our Code of Conduct.
Pooja Rajput is a new contributor. Be nice, and check out our Code of Conduct.
Pooja Rajput is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Network Engineering Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fnetworkengineering.stackexchange.com%2fquestions%2f58368%2fapipa-and-lan-broadcast-domain%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown