<commit_before>#This file should be in the same folder where DualServer.exe file is.
#Any entry starting with a punctuation character will be a comment
#You need to remove ; from begining of values and replace with your 
#own values below if you need change settings.

#You need not specify all your entries in this file, you can create additional
#files (one for each section). Then just specify single entry under the
#section like @my_hosts_file.xxx. Now section will be loaded from specifield file.
#my_hosts_file.xxx. You can give full path or just file name. If just file name is given,
#it should be put in directory where this ini file is. Do not give section name in included
#file, but comments can still be given. You cannot make SECTION's some entries 
#here and some in included file. Once include file is used, SECTION's all entries
#will be read only from included file.

[SERVICES]
#Specify the service you want to use
#Default is both services
;DNS
;DHCP

[LISTEN_ON]
#Specify the Interfaces you would like Server to listen
#if you have more than one NIC card on your server
#always specify which cards will listen DHCP/DNS requests
#Requests from diffent Interfaces look for matching DHCP ranges.
#Requests from relay agents look for matching range to relay agent IP.
#upto 125 interfaces can be specified.
#Default is all Static interfaces
;192.168.0.1

[LOGGING]
#LogLevels can be set as None, Normal or All
#Logging Level has be specified separately for DHCP and DNS
#It is advisable to keep logging to Normal, Normal include errors 
#and DHCP Lease renewal messages. Normal is defaul logging also.
;DHCPLogLevel=Normal
;DNSLogLevel=Normal

[DNS_ALLOWED_HOSTS]
#These are permitted hosts for DNS Query.
#Hosts having IP address within these ip ranges
#only will be responded to DNS requests.
#Hosts "queried for" has nothing to do with these ranges.
#125 ranges can be specified.
#DHCP Client ranges are automatically included
#use second example for allowing all hosts
;192.168.0.1-192.168.255.254
;1.0.0.1-255.255.255.254

[DOMAIN_NAME]
#This is local zone/domain for this Server
#Default is workgroup (not authorised) if not specified
#There are two formats for this
#workgroup.com
#workgroup.com=10.10.in_addr.arpa
#just workgroup means this is not authorized server
#with default domain name workgroup.com
#workgroup.com=10.10.in_addr.arpa means this is authorized server for 
#zone workgroup and network 10.10.0.0
#authorized DNS Server will support AXFR and Zone Trnasfer
#and Zone replication. It will also send
#NS records with DNS queries and NS queries will be responded.
;workgroup.com=0.168.192.in-addr.arpa
;workgroup.com

[DNS_HOSTS]
#This is where hosts and their
#IPs needs to be specified
#DNS will resolve as per
#entries here, in addition to
#DHCP alotted addresses.
#Bare names automatically
#assume local domain name.
#hosts here need not be local
#reverse entry is automatic.
#MX and ALIASs needs to
#be given in respected sections
#no alias or wild cards in this section
#No limit to no. of entries here !
;OracleServer.yahoo.com=192.168.0.43
;DNS=192.168.0.1
;cpltcaxd02b=192.168.0.2
;homehost.external.com=192.168.3.11
;strange=192.168.6.11
;soho=192.168.0.111
;www=192.168.127.12

[ALIASES]
#These are alias names
#ALIAS should be bare or local name
#while CNAME can be local or FQDN, 
#pointing anywhere in the world
#This server will resolve them
#ensure CNAME in right of 
#= and ALIAS is on left
#in form ALIAS=CNAME
#No limit to no. of entries here !
;MyHost=HomeHost
;DBServer=DB2Server.com
;DataServer=OracleServer.external.com
;gmail=gmail.google.com
;DB2ServerVendor=oracle.com
#Make this entry for default host of domain
;workgroup.com=www
;dns1 = dns
;xyz=soho

[WILD_HOSTS]
#These are wild card based hosts for
#name queries only (A type only).
#wild hosts would be matched if none found.
#during normal lookup but before forwarding.
#if queried name matches these wildcards
#specified ip would be returned, but there
#would be no reverse lookup against IPs here.
# * and ? are the only wild characters.
#Be very careful while using wild hosts.
#wild hosts wont be part of zone transfer.
#only upto 125 wild hosts can be specified.
#wild hosts can be used to block some external urls
;*.google.com=172.16.31.10
;www.*.com=127.0.0.1
;*xyz.com*=4.2.2.3
#If you just need "host not found" response,
#simply specify IP as 0.0.0.0
;*.hostnotfound.com=0.0.0.0
#Next entry will resolve every external url
#to 172.16.58.3
;*=172.16.58.3

[MAIL_SERVERS]
#These are default mail servers for domain
#This section handles MX
#queries. Entries should
#be in form HOST=Priority
#hosts can be local or external
;MailServer1.com=10
;MailServer2.net=20

[CONDITIONAL_FORWARDERS]
#In previous versions this was called CHILD_ZONES.
#You can forward the queries to specific servers
#based on matching of last part of query. Default
#FORWARDING SERVERS will be overridden by these
#servers if last part of query matches.
#If your main domain has child zones and
#each child zone has its own DNS
#Server(s), DualServer can also be used domain
#name server for all zones as main Domain Name Server.
#The queries would be forwarded to these child
#servers. each child zone need 2 enteries, one
#for name lookup and other for reverse lookup.
#Limit is 64 entries. Each such entry can
#have upto 2 child DNS Servers, separated
#by comma. Wild cards not allowed here.
;zone1.workgroup.com=192.168.1.1
;1.168.192.in-addr.arpa=192.168.1.1
;zone2.workgroup.com=192.168.2.1, 192.168.2.2
;2.168.192.in-addr.arpa=192.168.2.1, 192.168.2.2

[FORWARDING_SERVERS]
#These servers are default Forward DNS Servers
#Program auto detects if not specified
;192.168.0.1
;10.10.10.1

[ZONE_REPLICATION]
#This section permits Replicated operation for
#both DNS and DHCP services. If one fails, other
#will continue to work, without disrupting service.
#You need to specify Primary
#and secondary servers for replication
#to work.
#Server entries should be same on both servers
;Primary=192.168.0.254
;Secondary=192.168.0.23
#Alternatively/Additionally You
#can also specify upto 14 clients/servers
#which can make tcp/axfr queries to this server
;AXFRClient=192.168.0.1
;AXFRClient=192.168.0.3
;AXFRClient=192.168.0.4
;AXFRClient=192.168.0.5
;AXFRClient=192.168.0.6

[TIMINGS]
#AddressTime is Maximum lease time in seconds for DHCP
#AddressTime is also expiry for other DNS hosts
#Default is 36000 sec (10 hours)
#specify 0 for infinity.
;AddressTime=36000
#below are zone repl timings
;Refresh=1800
;Retry=100
;Expire=360000
;Minimum=100
#Below are DNS caching timings, You should never specify them
#under Production Environment as this may make cache entries stale.
#DNS Entries should expire as specified by their auth DNS Servers.
#However you can override for testing purposes only
;MinCacheTime=100
;MaxCacheTime=1000

[HTTP_INTERFACE]
#This is http inerface for viewing lease status,
#Default is first interface, port 6789
#You can change it here to any network interface.
;HTTPServer=192.168.1.254:6789
#Also to limit the clients access, you can specify upto 8
#HTTP client IPs Here. If no Client IP is specified then All
#Clients can access the HTTP Interface
;HTTPClient=192.168.0.11
;HTTPClient=192.168.23.123

#DHCP Sections
#Sections below are other DHCP Sections. Clients can be allotted addresses in
#two ways, dynamically from DHCP Range or statically. For static addresses,
#client section needs to be created for each static client
#against its MAC Address. BOOTP clients are allways static.
#The DHCP Ranges are grouped into [DHCPRange]s, so that range specific options
#can be specified for a group of ranges at one place. The totol ranges together
#in all [DHCPRange]s is also 125 and there can also be 125 [DHCPRange]s max.
#You can specify one or more ranges in each [DHCPRange] section, in format
#specified.DHCP Server will alot addresses from these ranges. Static Hosts
#and BootP clients do not need ranges. do not specify any [DHCPRange]
#or DHCP_Ranges if all clients are Static.

#The Policy for alloting dynamic address is:_
#1)First Look for MacAddress in DHCP Client sections
#2)If not found look for old expired/active address of same host
#3)If not found, look if DNS has matching hostname entry and this IP is free
#4)If not,look at requested IP Address and it is free
#5)If not, allot virgin IP Adress, if any available
#6)If no virgin IP address exists, allot expired IP address of other host.
#From 2) to 6), requests from diffent Interfaces look for matching DHCP ranges
#of Interface IP and requests from relay agents look for matching range to 
#relay agent IP.

#All the ranges in a DHCPRange section can be further restricted
#by FilterMacRange, FilterVenderClass and FilterUserClass
#If for example Mac Range is specified, then this section;s ranges
#will only be available to hosts, whoes Mac Address
#Falls in this range. Also if any host has matching FilterMacRange in
#any DHCPRange section then other DHCP Range sections 
#without FilterMacRange or not having matching Mac Range will
#not be available to it. Each Manufacturer has a fixed Mac Range.
#Same Mac ranges can repeate in many DHCPRange sections.
#For FilterVendorClass (option 60) and FilterUserClass filter (option 77),
#the range would only be available to matching value of FilterVenderClass
#and FilterUserClass sent in client request. If FilterVenderClass and 
#FilterUserClass do match in one or more ranges, other ranges with missing
#or not matching values would not be available to such clients.
#You can specify upto 32 FilterMacRange, FilterVenderClass and
#FilterUserClass in each [DHCPRange].

#Generally you dont have to specify any filters for relay agent. The range is
#automatically selected based on relay agent IP and range's subnetmask. Relay agent
#always sends it's subnet side IP. This server would only use the DHCP Range, which
#matches this IP. This would ensure that correct range is used. This feature
#eliminate the need of additional configuration. For matching purpose, range is
#recalculated using Subnet Mask of range and Relay Agent IP. However if you want 
#to manually configure the subnet selection, you can use FilterSubnetSelection in
#a RANGE_SET. If this fitler is specified it will be first matched with SubnetSelection
#Option 118 sent by client. If client sends no such option, it will be matched
#with relay Agent IP. If not relay agent IP is sent, Listening Interface's IP 
#will be matched. You can also override the Target Relay Agent using TargetRelayAgent option.

[RANGE_SET]
#This is first and simple DHCP range section example,
#This example may be good enough for simple/home use.
#If you need range filters, look at example below
DHCPRange=192.168.0.1-192.168.0.254 
;DHCPRange=192.168.4.1-192.168.4.254
;DHCPRange=192.168.5.1-192.168.5.254
#Following are range specific DHCP options.
#You can copy more options names from [GLOBAL_OPTIONS]
;SubnetMask=255.255.255.0
;DomainServer=192.168.55.23
;Router=192.168.0.1
#Lease Time can be different for this Range
;AddressTime=360

[RANGE_SET]
#This section is also simple [RANGE_SET] section
#Here the options are specified as flat options.
;DHCPRange=192.168.0.1-192.168.0.254
;DHCPRange=192.168.4.1-192.168.4.254
;DHCPRange=192.168.5.1-192.168.5.254
#Following are flat range specific DHCP options.
#SubnetMask below
;1=255.255.255.0
#DomainServers below
;6=192.168.0.1, 192.168.0.2
#Router
;3=192.168.0.1
#AddressTime
;51=11000

[RANGE_SET]
#This is filtered [RANGE_SET] section.
#First eight entries in this example are filters.
#Currently only following types of filters are supported
#However 32 filters of each type can be specified
;FilterMacRange=00:0d:60:c5:4e:00-00:0d:60:c5:4e:ff
;FilterMacRange=00:0e:12:c5:4e:00-00:0e:12:c5:4e:ff
;FilterMacRange=00:0f:60:c5:4e:a1-00:0f:60:c5:4e:a1
;FilterVendorClass="MSFT 5.0"
;FilterVendorClass="MSFT 5.1"
;FilterVendorClass="MSFT 5.2"
;FilterUserClass="My User Class 4.0"
;FilterUserClass=123,56,87,123,109,0,23,56,156,209,234,56
;FilterUserClass=00:0d:60:c5:4e:0d:60:c5:4e
#You can select RANGE_SET based on FilterSubnetSelection
;FilterSubnetSelection=192.168.55.1
;FilterSubnetSelection=192.168.33.1
;TargetRelayAgent=192.168.44.11
#Next few are actual ranges of this section.
;DHCPRange=10.0.0.5-10.0.0.10
;DHCPRange=10.0.10.1-10.0.10.254
;DHCPRange=10.0.1.1-10.0.1.254
;DHCPRange=10.0.2.1-10.0.2.254
#Following are range specific DHCP options.
#You can copy more option names from [GLOBAL_OPTIONS]
#or add flat options like 240="this is the string value"
#or as IP like 6=192.168.5.1
#or byte array like 6=123,45,1,0,3,67,4,3,22,4,3,5
#or hex array like 6=23:89:a5:ba:a9:e4
;SubnetMask=255.255.255.0
;DomainServer=10.5.6.90, 172.16.58.3
;Router=172.16.58.3, 10.0.99.1
#AddressTime can be different for this range
#specify 0 for infinity.AddressTime<commit_msg>DualServer Template Update<commit_after>#This file should be in the same folder where DualServer.exe file is.
#Any entry starting with a punctuation character will be a comment
#You need to remove ; from begining of values and replace with your 
#own values below if you need change settings.

#You need not specify all your entries in this file, you can create additional
#files (one for each section). Then just specify single entry under the
#section like @my_hosts_file.xxx. Now section will be loaded from specifield file.
#my_hosts_file.xxx. You can give full path or just file name. If just file name is given,
#it should be put in directory where this ini file is. Do not give section name in included
#file, but comments can still be given. You cannot make SECTION's some entries 
#here and some in included file. Once include file is used, SECTION's all entries
#will be read only from included file.

[SERVICES]
#Specify the service you want to use
#Default is both services
;DNS
;DHCP

[LISTEN_ON]
#Specify the Interfaces you would like Server to listen
#if you have more than one NIC card on your server
#always specify which cards will listen DHCP/DNS requests
#Requests from diffent Interfaces look for matching DHCP ranges.
#Requests from relay agents look for matching range to relay agent IP.
#upto 125 interfaces can be specified.
#Default is all Static interfaces
;192.168.0.1

[LOGGING]
#LogLevels can be set as None, Normal or All
#Logging Level has be specified separately for DHCP and DNS
#It is advisable to keep logging to Normal, Normal include errors 
#and DHCP Lease renewal messages. Normal is defaul logging also.
;DHCPLogLevel=Normal
;DNSLogLevel=Normal

[DNS_ALLOWED_HOSTS]
#These are permitted hosts for DNS Query.
#Hosts having IP address within these ip ranges
#only will be responded to DNS requests.
#Hosts "queried for" has nothing to do with these ranges.
#125 ranges can be specified.
#DHCP Client ranges are automatically included
#use second example for allowing all hosts
;192.168.0.1-192.168.255.254
;1.0.0.1-255.255.255.254

[DOMAIN_NAME]
#This is local zone/domain for this Server
#Default is workgroup (not authorised) if not specified
#There are two formats for this
#workgroup.com
#workgroup.com=10.10.in_addr.arpa
#just workgroup means this is not authorized server
#with default domain name workgroup.com
#workgroup.com=10.10.in_addr.arpa means this is authorized server for 
#zone workgroup and network 10.10.0.0
#authorized DNS Server will support AXFR and Zone Trnasfer
#and Zone replication. It will also send
#NS records with DNS queries and NS queries will be responded.
;workgroup.com=0.168.192.in-addr.arpa
;workgroup.com

[DNS_HOSTS]
#This is where hosts and their
#IPs needs to be specified
#DNS will resolve as per
#entries here, in addition to
#DHCP alotted addresses.
#Bare names automatically
#assume local domain name.
#hosts here need not be local
#reverse entry is automatic.
#MX and ALIASs needs to
#be given in respected sections
#no alias or wild cards in this section
#No limit to no. of entries here !
;OracleServer.yahoo.com=192.168.0.43
;DNS=192.168.0.1
;cpltcaxd02b=192.168.0.2
;homehost.external.com=192.168.3.11
;strange=192.168.6.11
;soho=192.168.0.111
;www=192.168.127.12

[ALIASES]
#These are alias names
#ALIAS should be bare or local name
#while CNAME can be local or FQDN, 
#pointing anywhere in the world
#This server will resolve them
#ensure CNAME in right of 
#= and ALIAS is on left
#in form ALIAS=CNAME
#No limit to no. of entries here !
;MyHost=HomeHost
;DBServer=DB2Server.com
;DataServer=OracleServer.external.com
;gmail=gmail.google.com
;DB2ServerVendor=oracle.com
#Make this entry for default host of domain
;workgroup.com=www
;dns1 = dns
;xyz=soho

[WILD_HOSTS]
#These are wild card based hosts for
#name queries only (A type only).
#wild hosts would be matched if none found.
#during normal lookup but before forwarding.
#if queried name matches these wildcards
#specified ip would be returned, but there
#would be no reverse lookup against IPs here.
# * and ? are the only wild characters.
#Be very careful while using wild hosts.
#wild hosts wont be part of zone transfer.
#only upto 125 wild hosts can be specified.
#wild hosts can be used to block some external urls
;*.google.com=172.16.31.10
;www.*.com=127.0.0.1
;*xyz.com*=192.168.127.12
#If you just need "host not found" response,
#simply specify IP as 0.0.0.0
;*.hostnotfound.com=0.0.0.0
#Next entry will resolve every external url
#to 172.16.58.3
;*=172.16.58.3

[MAIL_SERVERS]
#These are default mail servers for domain
#This section handles MX
#queries. Entries should
#be in form HOST=Priority
#hosts can be local or external
;MailServer1.com=10
;MailServer2.net=20

[CONDITIONAL_FORWARDERS]
#In previous versions this was called CHILD_ZONES.
#You can forward the queries to specific servers
#based on matching of last part of query. Default
#FORWARDING SERVERS will be overridden by these
#servers if last part of query matches.
#If your main domain has child zones and
#each child zone has its own DNS
#Server(s), DualServer can also be used domain
#name server for all zones as main Domain Name Server.
#The queries would be forwarded to these child
#servers. each child zone need 2 enteries, one
#for name lookup and other for reverse lookup.
#Limit is 64 entries. Each such entry can
#have upto 2 child DNS Servers, separated
#by comma. Wild cards not allowed here.
;zone1.workgroup.com=192.168.1.1
;1.168.192.in-addr.arpa=192.168.1.1
;zone2.workgroup.com=192.168.2.1, 192.168.2.2
;2.168.192.in-addr.arpa=192.168.2.1, 192.168.2.2

[FORWARDING_SERVERS]
#These servers are default Forward DNS Servers
#Program auto detects if not specified
;192.168.0.1
;10.10.10.1

[ZONE_REPLICATION]
#This section permits Replicated operation for
#both DNS and DHCP services. If one fails, other
#will continue to work, without disrupting service.
#You need to specify Primary
#and secondary servers for replication
#to work.
#Server entries should be same on both servers
;Primary=192.168.0.254
;Secondary=192.168.0.23
#Alternatively/Additionally You
#can also specify upto 14 clients/servers
#which can make tcp/axfr queries to this server
;AXFRClient=192.168.0.1
;AXFRClient=192.168.0.3
;AXFRClient=192.168.0.4
;AXFRClient=192.168.0.5
;AXFRClient=192.168.0.6

[TIMINGS]
#AddressTime is Maximum lease time in seconds for DHCP
#AddressTime is also expiry for other DNS hosts
#Default is 36000 sec (10 hours)
#specify 0 for infinity.
;AddressTime=36000
#below are zone repl timings
;Refresh=1800
;Retry=100
;Expire=360000
;Minimum=100
#Below are DNS caching timings, You should never specify them
#under Production Environment as this may make cache entries stale.
#DNS Entries should expire as specified by their auth DNS Servers.
#However you can override for testing purposes only
;MinCacheTime=100
;MaxCacheTime=1000

[HTTP_INTERFACE]
#This is http inerface for viewing lease status,
#Default is first interface, port 6789
#You can change it here to any network interface.
;HTTPServer=192.168.1.254:6789
#Also to limit the clients access, you can specify upto 8
#HTTP client IPs Here. If no Client IP is specified then All
#Clients can access the HTTP Interface
;HTTPClient=192.168.0.11
;HTTPClient=192.168.23.123

#DHCP Sections
#Sections below are other DHCP Sections. Clients can be allotted addresses in
#two ways, dynamically from DHCP Range or statically. For static addresses,
#client section needs to be created for each static client
#against its MAC Address. BOOTP clients are allways static.
#The DHCP Ranges are grouped into [DHCPRange]s, so that range specific options
#can be specified for a group of ranges at one place. The totol ranges together
#in all [DHCPRange]s is also 125 and there can also be 125 [DHCPRange]s max.
#You can specify one or more ranges in each [DHCPRange] section, in format
#specified.DHCP Server will alot addresses from these ranges. Static Hosts
#and BootP clients do not need ranges. do not specify any [DHCPRange]
#or DHCP_Ranges if all clients are Static.

#The Policy for alloting dynamic address is:_
#1)First Look for MacAddress in DHCP Client sections
#2)If not found look for old expired/active address of same host
#3)If not found, look if DNS has matching hostname entry and this IP is free
#4)If not,look at requested IP Address and it is free
#5)If not, allot virgin IP Adress, if any available
#6)If no virgin IP address exists, allot expired IP address of other host.
#From 2) to 6), requests from diffent Interfaces look for matching DHCP ranges
#of Interface IP and requests from relay agents look for matching range to 
#relay agent IP.

#All the ranges in a DHCPRange section can be further restricted
#by FilterMacRange, FilterVenderClass and FilterUserClass
#If for example Mac Range is specified, then this section;s ranges
#will only be available to hosts, whoes Mac Address
#Falls in this range. Also if any host has matching FilterMacRange in
#any DHCPRange section then other DHCP Range sections 
#without FilterMacRange or not having matching Mac Range will
#not be available to it. Each Manufacturer has a fixed Mac Range.
#Same Mac ranges can repeate in many DHCPRange sections.
#For FilterVendorClass (option 60) and FilterUserClass filter (option 77),
#the range would only be available to matching value of FilterVenderClass
#and FilterUserClass sent in client request. If FilterVenderClass and 
#FilterUserClass do match in one or more ranges, other ranges with missing
#or not matching values would not be available to such clients.
#You can specify upto 32 FilterMacRange, FilterVenderClass and
#FilterUserClass in each [DHCPRange].

#Generally you dont have to specify any filters for relay agent. The range is
#automatically selected based on relay agent IP and range's subnetmask. Relay agent
#always sends it's subnet side IP. This server would only use the DHCP Range, which
#matches this IP. This would ensure that correct range is used. This feature
#eliminate the need of additional configuration. For matching purpose, range is
#recalculated using Subnet Mask of range and Relay Agent IP. However if you want 
#to manually configure the subnet selection, you can use FilterSubnetSelection in
#a RANGE_SET. If this fitler is specified it will be first matched with SubnetSelection
#Option 118 sent by client. If client sends no such option, it will be matched
#with relay Agent IP. If not relay agent IP is sent, Listening Interface's IP 
#will be matched. You can also override the Target Relay Agent using TargetRelayAgent option.

[RANGE_SET]
#This is first and simple DHCP range section example,
#This example may be good enough for simple/home use.
#If you need range filters, look at example below
DHCPRange=192.168.0.1-192.168.0.254 
;DHCPRange=192.168.4.1-192.168.4.254
;DHCPRange=192.168.5.1-192.168.5.254
#Following are range specific DHCP options.
#You can copy more options names from [GLOBAL_OPTIONS]
;SubnetMask=255.255.255.0
;DomainServer=192.168.55.23
#Router is default gateway
;Router=192.168.0.1
#Lease Time can be different for this Range
;AddressTime=360

[RANGE_SET]
#This section is also simple [RANGE_SET] section
#Here the options are specified as flat options.
;DHCPRange=192.168.0.1-192.168.0.254
;DHCPRange=192.168.4.1-192.168.4.254
;DHCPRange=192.168.5.1-192.168.5.254
#Following are flat range specific DHCP options.
#SubnetMask below
;1=255.255.255.0
#DomainServers below
;6=192.168.0.1, 192.168.0.2
#Router is default gateway
;3=192.168.0.1
#AddressTime
;51=11000

[RANGE_SET]
#This is filtered [RANGE_SET] section.
#First eight entries in this example are filters.
#Currently only following types of filters are supported
#However 32 filters of each type can be specified
;FilterMacRange=00:0d:60:c5:4e:00-00:0d:60:c5:4e:ff
;FilterMacRange=00:0e:12:c5:4e:00-00:0e:12:c5:4e:ff
;FilterMacRange=00:0f:60:c5:4e:a1-00:0f:60:c5:4e:a1
;FilterVendorClass="MSFT 5.0"
;FilterVendorClass="MSFT 5.1"
;FilterVendorClass="MSFT 5.2"
;FilterUserClass="My User Class 4.0"
;FilterUserClass=123,56,87,123,109,0,23,56,156,209,234,56
;FilterUserClass=00:0d:60:c5:4e:0d:60:c5:4e
#You can select RANGE_SET based on FilterSubnetSelection
;FilterSubnetSelection=192.168.55.1
;FilterSubnetSelection=192.168.33.1
#TargetRelayAgent can be different than what is given in DHCPRequest
#You can send DHCP Messages for this range to TargetRelayAgent
;TargetRelayAgent=192.168.44.11
#Next few are actual ranges of this section.
;DHCPRange=10.0.0.5-10.0.0.10
;DHCPRange=10.0.10.1-10.0.10.254
;DHCPRange=10.0.1.1-10.0.1.254
;DHCPRange=10.0.2.1-10.0.2.254
#Following are range specific DHCP options.
#You can copy more option names from [GLOBAL_OPTIONS]
#or add flat options like 240="this is the string value"
#or as IP like 6=192.168.5.1
#or byte array like 6=123,45,1,0,3,67,4,3,22,4,3,5
#or hex array like 6=23:89:a5:ba:a9:e4
;SubnetMask=255.255.255.0
;DomainServer=10.5.6.90, 172.16.58.3
;Router=172.16.58.3, 10.0.99.1
#AddressTime can be different for this range
#specify 0 for infinity.AddressTime
{'fraction_non_alphanumeric': 0.07738969167761378, 'fraction_numerical': 0.06749864770883239, 'mean_word_length': 4.8453026196928635, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 148, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7623669', 'n_tokens_mistral': 9343, 'n_tokens_neox': 8203, 'n_words': 3556}