|  | @@ -61,7 +61,7 @@ func maybeIPPrefix(b byte) bool {
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  func isValidDomain(d string) bool {
 |  |  func isValidDomain(d string) bool {
 | 
											
												
													
														|  |  	for _, c := range d {
 |  |  	for _, c := range d {
 | 
											
												
													
														|  | -		if !((c >= '0' && c <= '9') || (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') || c == '-' || c == '.') {
 |  | 
 | 
											
												
													
														|  | 
 |  | +		if !((c >= '0' && c <= '9') || (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') || c == '-' || c == '.' || c == '_') {
 | 
											
												
													
														|  |  			return false
 |  |  			return false
 | 
											
												
													
														|  |  		}
 |  |  		}
 | 
											
												
													
														|  |  	}
 |  |  	}
 |