BC95-GV unable to send udp using hostname instead of IP address

My BC95-G can send command “AT+NSOST=0,“google.com”,20000,2,1122” just fine its return OK an i received for the server side but for the BC95-GV I’m unable to send its keep return error.Then I tried to use “AT+NSOST=0,8.8.8.8,20000,2,1122” its work just fine.Is it anyway to use hostname instead of the IP address for my new BC95-GV?

BC95-G firmware “BC95GJBR02A03”
BC95-GV firmware “BC95GVBAR03A20”

** the google.com and 8.8.8.8 is an example.

Can you provide a detailed log?
BC95GV add a AT command:
AT+QIDNSCFG=“8.8.8.8”,“223.5.5.5”

Sorry to reply lately.
After run its shown an OK ( +CGATT:1 )
But still after sending the UDP message still the board reply ERROR.
Command that I sent:
AT+CSCON=1
AT+NSOCR=DGRAM,17,5690,1
AT+NSOST=0,My server hostname,20001,2,1122

Please provide your AT log

Sorry to reply lately this is a AT log that you requested.

AT+QIDNSCFG=“8.8.8.8”,“223.5.5.5”
ERROR

pls run

AT+QIDNSCFG=8.8.8.8,223.5.5.5
AT+NSOCL=0
AT+NSOCR=DGRAM,17,0,1
AT+NSOST=0,My server hostname,20001,2,1122

AT+QIDNSCFG=8.8.8.8,223.5.5.5
OK
AT+NSOCL=0
ERROR
AT+NSOCR=DGRAM,17,0,1
0
OK
AT+NSOST=0,My server hostname,20001,2,1122
ERROR

AT+QIDNSCFG=8.8.8.8,223.5.5.5
AT+QDNS=0,“My server hostname”
AT+NSOCL=0
AT+NSOCR=DGRAM,17,0,1
AT+NSOST=0,server ip,20001,2,1122

Is this command require server ip?
also after run still shown an error.
Is it a problems with the firmware?

. AT+QIDNSCFG=8.8.8.8,223.5.5.5
OK
AT+QDNS=0,“My server hostname”
ERROR
AT+NSOCL=0
ERROR
AT+NSOCR=DGRAM,17,0,1
0
OK
AT+NSOST=0,server ip,20001,2,1122
ERROR

Haha, you should replace My server name with your server domain name

I already replaced the server name with my domain name already and still its shown an error.
For BC95-G (BC95GJBR02A03)
this 2 command work just find
AT+NSOCR=DGRAM,17,5690,1
AT+NSOST=0,My server hostname,20001,2,1122

pls run

AT+CEREG?
AT+CGPADDR

this is the result.

AT+CEREG?
+CEREG:0,1
AT+CGPADDR
+CGPADDR:0,10.14.15.14

AT+QDNS=0,<server_domain_name>

its return

AT+QDNS=0,<server_domain_name>
+QDNS:58.136.198.200

pls run

AT+NSOCL=0
ERROR
AT+NSOCR=DGRAM,17,0,1
0
OK
AT+NSOST=0,58.136.198.200,20001,2,1122

So it mean I need a code to get ip from AT+QDNS and then send the UDP right?

this is the respond form BC95

AT+NSOCL=0
ERROR
AT+NSOCR=DGRAM,17,0,1
0
OK
AT+NSOST=0,58.136.198.200,20001,2,1122
0,2
OK

yes,yes,yes,I think so

Thanks for your assistance!