???? ??? ????????? ??????:
- ????? ???? ???? ????? ??????? Windows Server 2003 ???????? ???????? ????? ???? (DHCP) ???? ????? DHCP ?? API ????? IP ?? ?? ???? ?????.
- ?? ????? ?? ???? ?? ??? ??????.
?? ??? ?????????? ???? ???? DHCP ???????? ??? Windows Server 2003 ????? ??? ???? ??? API ????? IP ?? ???? ?????. ????? ????? ?? ???? ?????? ??? "yiaddr" ??? 0. ?? ?????? ??? ?????? ?? ??? ?????? ??? ??????? (RFC) 2131 ? "???????? ??????? ?????? ??????."
?? ??? ?????????? API ????? IP ?? ???? ????? ??? ???? ??? ????? ????? ???? ??????? ??? ?????? ?????? ???? ????? DHCP.
??? ???? ??????? ????? ????? ?????????? ????? 11 ????? ????? ??? ????????? "??? ??????? ??????" ?????? ??????? (WebDAV) ??? ???? ?????? ?????? ??? ???? Microsoft SharePoint. ?????? ???? ???? ??? WebDAV ????? DHCP ????? ??????? ????????? ??????? ????? ?????? HTTP.
????? ????? ???? ????? ?? Microsoft. ???? ????? ??? ?? ?? ??????? ??????? ?? ??? ???????. ????? ??? ??????? ?????? ??? ??? ??????? ???? ????? ??? ??????? ????????. ?? ??? ????? ???????? ?????? ??? ??? ??????? ??????. ?????? ??? ?? ??? ????? ??? ??????? ??????? ???? ????????? ??? ??????? ?????? ?? ????? ???????? ???? ????? ??? ??? ??????? ??????.
?? ???? ????? ??????? ?????? ???? ??? "???? ????? ??????? ????" ???? ????? ????? ??????? ??? ???. ??? ?? ???? ??? ?????? ???? Microsoft ???? ??????? ?????? ?????? ??? ??????? ??????.
?????? ???? ?????? ?????? ?? ?? ?? ???? ?????? ??? ??????? ??????? ???????? ?? ???? ????? ????? ??? ???? ?????. ???? ????? ?????? ????? ???????? ??? ????? ????? ???????? ????????? ???? ?? ???? ??? ???? ??? ??????? ?????? ????????. ?????? ????? ????? ?????? ????? Microsoft ???? ??????? ?????? ?????? ????? ?? ?????? ??? ???? ????? ?? ?????? ???? Microsoft ?????? ??? ?????:
?????? ???? ????? "???? ????? ??????? ??????" ?????? ???? ????? ??????? ??????. ??? ?? ????? ????? ?????? ??? ???? ??? ???? ?? ????? ????? ???? ???? ?????.
????????? ????????
?????? ??? ??????? ??????? ??? ?? ???? ???? Windows Server 2003 ?????? ????? ?????? Service Pack 1 ?? Windows Server 2003 Service Pack 2 ?????.
????? ????? ?????
??? ???? ??? ????? ????? ???? ????????? ??? ????? ??? ??????? ??????. ??? ???? ??? ????? ????? ???? DHCP.
??????? ??????? ??????? ??????
?? ??? ??? ??????? ?????? ??? ??? ??????? ????? ????.
??????? ?????
????? ????? ????? ?????????? ?? ??? ??????? ?????? ???? ????? (?? ???? ????) ??????? ?? ?????? ??????. ??? ??? ???????? ???????? ?????? ???? ??????? ?? ???? ??????? ??????? (UTC). ????? ???? ???? ??????? ?????? ??? ??????? ??? ??????? ??????. ?????? ????? ??? ??????? ??????? (UTC) ???????? ??????? ?????? ????? ???????
??????? ??????? ?? ????
??????? ?????? ?? "???? ??????".
???? ??????? Windows Server 2003 ?????? ????? ?????? Service Pack 1? x 86-based ?????????
?? ??? ??????????? ??? ??????
| ??? ????? | ????? ????? | ??? ????? | ????? | ????? | ?????? ??????? |
|---|
| Dhcpssvc.dll | 5.2.3790.3107 | 271,872 | ?? ???? ???? | 13: 31 | x 86 |
???? ??????? Windows Server 2003 ?????? ????? ?????? Service Pack 2? x 86-based ?????????
?? ??? ??????????? ??? ??????
| ??? ????? | ????? ????? | ??? ????? | ????? | ????? | ?????? ??????? |
|---|
| Dhcpssvc.dll | 5.2.3790.4257 | 270,848 | ?? ???? ???? | 14: 27 | x 86 |
???? ??????? Windows Server 2003 ?????? ????? ?????? Service Pack 1? ????????? ???? ????? ??? Itanium
?? ??? ??????????? ??? ??????
| ??? ????? | ????? ????? | ??? ????? | ????? | ????? | ?????? ??????? | SP ??????? | ??? ?????? |
|---|
| Dhcpssvc.dll | 5.2.3790.3107 | 735,744 | ?? ???? ???? | 12: 11 | IA-64 | ???? ?????? | ??? ???? ??????? |
| Wdhcpssvc.dll | 5.2.3790.3107 | 271,872 | ?? ???? ???? | 12: 11 | x 86 | ???? ?????? | ??????? |
???? ??????? Windows Server 2003 ?????? ????? ?????? Service Pack 2? ????????? ???? ????? ??? Itanium
?? ??? ??????????? ??? ??????
| ??? ????? | ????? ????? | ??? ????? | ????? | ????? | ?????? ??????? | SP ??????? | ??? ?????? |
|---|
| Dhcpssvc.dll | 5.2.3790.4257 | 732,672 | ?? ???? ???? | 12: 16 | IA-64 | ?????? ????? ?????? SP2 | ??? ???? ??????? |
| Wdhcpssvc.dll | 5.2.3790.4257 | 270,848 | ?? ???? ???? | 12: 16 | x 86 | ?????? ????? ?????? SP2 | ??????? |
Windows Server 2003? ????????? ???? ????? ??? 64 x
?? ??? ??????????? ??? ??????
| ??? ????? | ????? ????? | ??? ????? | ????? | ????? | ?????? ??????? | SP ??????? | ??? ?????? |
|---|
| Dhcpssvc.dll | 5.2.3790.3107 | 434,176 | ?? ???? ???? | 12: 11 | x 64 | ???? ?????? | ??? ???? ??????? |
| Wdhcpssvc.dll | 5.2.3790.3107 | 271,872 | ?? ???? ???? | 12: 11 | x 86 | ???? ?????? | ??????? |
???? ??????? Windows Server 2003 ?????? ????? ?????? Service Pack 2? x ????????? ???? ????? ??? 64
?? ??? ??????????? ??? ??????
| ??? ????? | ????? ????? | ??? ????? | ????? | ????? | ?????? ??????? | SP ??????? | ??? ?????? |
|---|
| Dhcpssvc.dll | 5.2.3790.4257 | 432,640 | ?? ???? ???? | 12: 18 | x 64 | ?????? ????? ?????? SP2 | ??? ???? ??????? |
| Wdhcpssvc.dll | 5.2.3790.4257 | 270,848 | ?? ???? ???? | 12: 18 | x 86 | ?????? ????? ?????? SP2 | ??????? |
????????? ????? ??? ??????? ?????? DHCP ???????? ??? Windows Server 2003 ?????? ?????? ????? ???? ???? ?? ????????? ???? ?? ???????? ?? ? ??????? ?.
???? Microsoft ?? ??? ????? ?? ?????? Microsoft ??????? ?? ??? "????? ???".
??????? ??????? ???? ?? ????????? ??????? ?? ??? "???????":
- ???? ???? DHCP ??? ????? DHCP ?? ?? ?? ??????? ??? ???.
+ Ethernet: Etype = Internet IP (IPv4)
+ Ipv4: Src = 10.10.18.18, Dest = 255.255.255.255, Next Protocol = UDP, Packet ID = 6076, Total IP Length = 328
- Udp: SrcPort = BOOTP client(68), DstPort = BOOTP server(67), Length = 308
SourcePort: BOOTP client(68), 68(0x44)
DestinationPort: BOOTP server(67), 67(0x43)
TotalLength: 308 (0x134)
Checksum: 7521 (0x1D61)
- Dhcp: Request, MsgType = INFORM, TransactionID = 0x1A5624C3
OpCode: Request, 1(0x01)
Hardwaretype: Ethernet
HardwareAddressLength: 6 (0x6)
HopCount: 0 (0x0)
TransactionID: 441853123 (0x1A5624C3)
Seconds: 0 (0x0)
- Flags: 32768 (0x8000)
Broadcast: (1...............) <---- Broadcast bit is set.
Reserved: (.000000000000000)
ClientIP: 10.10.18.18
YourIP: 0.0.0.0
ServerIP: 0.0.0.0
RelayAgentIP: 0.0.0.0
+ ClientHardwareAddress: 00-19-B9-20-FA-0E
ServerHostName:
BootFileName:
MagicCookie: 99.130.83.99
+ MessageType: INFORM
+ clientID: (Type 1)
+ HostName: VISTA009W
+ VendorClassIdentifier: MSFT 5.0
+ ParameterRequestList:
+ End:
- The relay agent forwards a DHCP INFORM request that resembles the following to a DHCP server.
Frame:
+ Ethernet: Etype = Internet IP (IPv4)
+ Ipv4: Src = 10.10.16.2, Dest = 10.4.16.222, Next Protocol = UDP, Packet ID = 45398, Total IP Length = 328
- Udp: SrcPort = BOOTP client(68), DstPort = BOOTP server(67), Length = 308
SourcePort: BOOTP client(68), 68(0x44)
DestinationPort: BOOTP server(67), 67(0x43)
TotalLength: 308 (0x134)
Checksum: 49722 (0xC23A)
- Dhcp: Request, MsgType = INFORM, TransactionID = 0x1A5624C3
OpCode: Request, 1(0x01)
Hardwaretype: Ethernet
HardwareAddressLength: 6 (0x6)
HopCount: 1 (0x1)
TransactionID: 441853123 (0x1A5624C3)
Seconds: 0 (0x0)
- Flags: 32768 (0x8000)
Broadcast: (1...............) <---- Broadcast bit is set
Reserved: (.000000000000000)
ClientIP: 10.10.18.18
YourIP: 0.0.0.0
ServerIP: 0.0.0.0
RelayAgentIP: 10.10.16.2
+ ClientHardwareAddress: 00-19-B9-20-FA-0E
ServerHostName:
BootFileName:
MagicCookie: 99.130.83.99
+ MessageType: INFORM
+ clientID: (Type 1)
+ HostName: VISTA009W
+ VendorClassIdentifier: MSFT 5.0
+ ParameterRequestList:
+ End:
- ?????? ???? DHCP ??? ??? ????? DHCP ??? ????? ??????? ?? ??? ??? ????? ??. ??? ??? ?? ?????????.
Frame:
+ Ethernet: Etype = Internet IP (IPv4)
+ Ipv4: Src = 10.4.16.222, Dest = 10.10.16.2, Next Protocol = UDP, Packet ID = 27188, Total IP Length = 328
- Udp: SrcPort = BOOTP server(67), DstPort = BOOTP server(67), Length = 308
SourcePort: BOOTP server(67), 67(0x43)
DestinationPort: BOOTP server(67), 67(0x43)
TotalLength: 308 (0x134)
Checksum: 64061 (0xFA3D)
- Dhcp: Reply, MsgType = ACK, TransactionID = 0x1A5624C3
OpCode: Reply, 2(0x02)
Hardwaretype: Ethernet
HardwareAddressLength: 6 (0x6)
HopCount: 0 (0x0)
TransactionID: 441853123 (0x1A5624C3)
Seconds: 0 (0x0)
- Flags: 0 (0x0)
Broadcast: (0...............) <- Broadcast bit is cleared
Reserved: (.000000000000000)
ClientIP: 10.10.18.18
YourIP: 0.0.0.0 <-- It is correct behavior. However, the relay agent will use this address if the broadcast bit is cleared.
ServerIP: 0.0.0.0
RelayAgentIP: 10.10.16.2
+ ClientHardwareAddress: 00-19-B9-20-FA-0E
ServerHostName:
BootFileName:
MagicCookie: 99.130.83.99
+ MessageType: ACK
+ ServerIdentifier: <XX.X.XX.XXX>
+ SubnetMask: 255.255.128.0
+ DomainName: <domain_name>
+ Router: <XX.XX.XX.X>
+ DomainNameServer: <X.X.XXXXXXXXX.XXXXXXXXX>
+ NBOverTCPIPNameServer: <X.X.XXXXXXXXX.XXXXXXXXX>
+ NodeType: H-node (8)
+ End:
- ??? 2131 RFC ???? ???? ????? ????? ?????? ??? ???.
Frame:
+ Ethernet: Etype = Internet IP (IPv4)
+ Ipv4: Src = 10.10.16.2, Dest = 0.0.0.0, Next Protocol = UDP, Packet ID = 45402, Total IP Length = 328 destination 0.0.0.0 as YourIP ('yiaddr') is 0.0.0.0
- Udp: SrcPort = BOOTP server(67), DstPort = BOOTP client(68), Length = 308
SourcePort: BOOTP server(67), 67(0x43)
DestinationPort: BOOTP client(68), 68(0x44)
TotalLength: 308 (0x134)
Checksum: 0 (0x0)
- Dhcp: Reply, MsgType = ACK, TransactionID = 0x1A5624C3
OpCode: Reply, 2(0x02)
Hardwaretype: Ethernet
HardwareAddressLength: 6 (0x6)
HopCount: 0 (0x0)
TransactionID: 441853123 (0x1A5624C3)
Seconds: 0 (0x0)
- Flags: 0 (0x0)
Broadcast: (0...............) <- no broadcast bit
Reserved: (.000000000000000)
ClientIP: 10.10.18.18
YourIP: 0.0. 00.
ServerIP: 0.0.0.0
RelayAgentIP: 10.10.16.2
+ ClientHardwareAddress: 00-19-B9-20-FA-0E
ServerHostName:
BootFileName:
MagicCookie: 99.130.83.99
+ MessageType: ACK
+ ServerIdentifier: <XX.X.XX.XXX>
+ SubnetMask: 255.255.128.0
+ DomainName: <domain_name>
+ Router: <XX.XX.XX.X>
+ DomainNameServer: <X.X.XXXXXXXXX.XXXXXXXXX>
+ NBOverTCPIPNameServer: <X.X.XXXXXXXXX.XXXXXXXXX>
+ NodeType: H-node (8)
+ End:
???? ???? ?? ????? ???? ???? ?? relays ????? DHCP ?????? ??? DHCP ?????? ??? ??? ?? ???? ?? ??? "????????". ??? ??? ???? 1? ??? ????? ????? DHCP ??? ?? IP ?? ???????? IP ??????? ?????? ?????? IP ?????? ???? ???? ????????. (?? IP ????? ?? ???? ??? 0xffffffff.) ??? ??? ???? ?? 0, ??? ????? ??????? ?? ????? ??????? IP ??? ????? IP ?????? ?? ????? "yiaddr" (??? ????? IP ????? ??) ? ??? ????? ???? ???????? ?????? ?? ????? "chaddr" (??? ????? ?????? ??????). ??? ?? ??? unicasting ???????? ???? ????? ??????? ?? ?? IP ???????? ????? IP ?? (????? ?? ???? 0xffffffff) ?????? ?????? IP. ??? ?? ??? ??????? ????? ???? ???????? ???? ?????? ?????? ???? ????????. ??? ???? ?? ????? ?????? DHCP ??? ?????? ??? ?????? ?????? ?? 0.0.0.0.
????? ?? ????????? ??? 2131 RFC ?????? ???? "????? ?????? ??????" ???????:
????? ?? ?????????? ???? ??? ??? ??????? ?????? ?????? ?? "????? ??????? ?? Microsoft:
824684
(http://support.microsoft.com/kb/824684/
)
??? ????????? ???????? ????????? ?? ??? ??????? ????? Microsoft
???? ???????: 950574 - ????? ??? ??????: 08/????? ??????/1429 - ??????: 1.3
????? ???
- Microsoft Windows Server 2003, Standard Edition (32-bit x86)
- Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
- Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
- Microsoft Windows Server 2003, Standard x64 Edition
- Microsoft Windows Server 2003, Enterprise x64 Edition
- Microsoft Windows Server 2003, Datacenter x64 Edition
- Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
- Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
- Microsoft Windows XP Professional 64-Bit Edition (Itanium)
| kbmt kbautohotfix kbexpertiseinter kbpubtypekc kbqfe kbhotfixserver KB950574 KbMtar |
????? ???????: ??? ????? ??? ?????? ???????? ?????? ????? ???? ????? ?????????? ????? ?? ????????? ?????? ????. ???? ???? ?????????? ???? ?? ???????? ???????? ?????? ????????? ????? ????????? ???????? ????? ???????? ?????? ?? ?????? ??? ?? ???????? ???????? ?? ????? ??????? ?????? ??? ??????? ?????? ??. ?????? ?? ???? ??? ??????? ???????? ????? ?? ???? ????? ?????? ??? ????? ??? ????? ??????? ?? ????? ?? ?????? ??? ??? ??????? ??????? ?? ????? ????? ????? ????? ?????. ?? ????? ???? ?????????? ??????? ??? ????? ?? ??????? ?? ????? ?????? ?? ??? ????? ?? ????? ??????? ?? ???????? ?? ??? ???????. ???? ???? ?????????? ???????? ??? ????? ?????? ??????? ??????
???? ??? ????? ??????? ?????? ??????????
950574
(http://support.microsoft.com/kb/950574/en-us/
)