Hi,


We have DNS/DHCP on a NW6.5 SP3 server and use Intel Netport and Axis print
server boxes with NDPS. We're trying to move all of these over to using an
alias: the print server is set to DHCP, picks up and address and an entry
is created for it in the primary zone using the print server box's default
name (PRXXXXXX for Intel boxes, AXISxxxxxx for Axis boxes). Then we create
an alias so that the host name used in the NDPS agent (e.g. PSBHOxx)
resolves to whatever the print server name is. This means that wherever we
plug in a print server box it works without having to be manually
reconfigured.

This works fine for Intel boxes but not for Axis boxes. DHCP tries to
forward to the dns zone but errors.
The three sections below are directly from the dhcpsrv.log. In the first
part the Axis box (AXIS123456) requests an address (10.57.11.114), but DHCP
seems to think there's no hostname. Another machine then requests an address
in the middle section, and in the third the Axis box requests again only for
the dns update to fail with "InitiateDNSUpdate: writemsg() failed, wrote to
file".

************************************************** ********************************
SubmitJob called with addr=10.57.11.114, leaseExpiration=0,
lease=2592000, operation=2
DetermineLeaseTime: proposed=0, return=2592000,
pSubnet->leaseTime=2592000
AMAGet() exit err:0, subnet:10.57.11.0, addr:10.57.11.114
2005/11/21 16:05:04 <DHCPDISCOVER> packet received from client
<0:40:8C:59:49:79>.
2005/11/21 16:05:04 Sending BOOTP/DHCP reply <DHCPOFFER> to
<0:40:8C:59:49:79> as <10.57.11.2>.
ProcessJob pass IP DN: 10_31_11_114.BHO 1st Sout, no hostname,
operation 2

Get type:5, IPAddr:10.57.23.162, LeaseTime:0, MacIndx:7681, pIP:4842D000
DetermineLeaseTime: proposed=0, return=2620800,
pSubnet->leaseTime=2620800
SubmitJob called with addr=10.57.23.162, leaseExpiration=1135209965,
lease=2620800, operation=10
AMAGet() exit err:0, subnet:10.57.23.0, addr:10.57.23.162
2005/11/21 16:05:05 <DHCPREQUEST> packet received from client
<0:D0:B7:BA:63:22>, client requested IP address = <10.57.23.162>.
2005/11/21 16:05:05 Sending BOOTP/DHCP reply <DHCPACK> to
<0:D0:B7:BA:63:22> as <10.57.23.2>.
ProcessJob pass IP DN: 10_31_23_162.BHO 2nd Over, hostname
OURCO019484, operation 10

SubmitJob called with addr=10.57.11.114, leaseExpiration=1135181169,
lease=2592000, operation=11
AMAGet() exit err:0, subnet:10.57.11.0, addr:10.57.11.114
2005/11/21 16:05:09 <DHCPREQUEST> packet received from client
<0:40:8C:59:49:79>, client requested IP address = <10.57.11.114>.
2005/11/21 16:05:09 Sending BOOTP/DHCP reply <DHCPACK> to
<0:40:8C:59:49:79> as <10.57.11.2>.
ProcessJob pass IP DN: 10_31_11_114.BHO 1st Sout, hostname AXIS123456,
operation 11
ProcessDNSUpdate, domain name:AXIS123456.UK.OURCOM
SendWakeupMsg: sent 10 characters.
Got the signal pattern.
InitiateDNSUpdate: writemsg() called with len=59
AddZoneRecord: dnsLogInfo.LastZonePosition = FFFFFFFF, err=0
InitiateDNSUpdate: writemsg() failed, wrote to file
************************************************** ***********************************

The Axis box then reverts to it's previous address which was assigned
statically.

Any suggestions as to the problem here? I can't understand why DHCP
initially reports that there's no hostname (1st section) but then display
the hostname in the 3rd section i.e. "ProcessDNSUpdate, domain
name:AXIS123456.UK.OURCOM".


Thanks,




Steve Law